Vous êtes ici Codes PHP et MySQL > Tableaux > Supprime les éléments d'un tableau (A) à partir...

 

Supprime les éléments d'un tableau (A) à partir d'un tableau (B)

Si vous voulez supprimer dans un texte des mots indesirables alors ce code est fait pour vous!!
Bien entendu ce n'est qu'un exemple, il a plein d'autres applications!! Vous avez 2 tableaux, le premier tableau contient le texte et il y a un mot dans chaque case. Si vous ne savez pas comment passer vos chaines en tableau, voyez la fonction split() ou ce script: Place tous les mots d'une chaine dans un tableau
Ensuite il y a un tableau de mots indesirables. La fonction array_diff() fait la difference entre les 2 tableaux. Ce qui donnera un nouveau tableau avec les mots indesirables en moins. Bien sur, cela enlève chaque occurence.
 
KOogar
Site de l'auteur voir
[68] sources en PHP voir
Code vu 6428 fois
Enregistré le 06 Mars 2007
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Supprime les éléments d'un tableau (A) à partir d'un tableau (B)
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Supprime les éléments d'un tableau (A) à partir d'un...   */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts256-PHP.htm              */
/* Auteur         : KOogar                                                    */
/* Date édition   : 06 Mars 2007                                              */
/* Website auteur : http://ref.nc                                             */
/*                                                                            */
/******************************************************************************/


// le tableau qui contient votre texte
$tab_texte = array("J'ai","trois","freres","et","un","chien");
// le tableau qui contient les mots indesirables
$tab_bann = array("un","deux","trois");
// fait la difference entre les 2 tableaux
$tab_nouveau_texte array_diff($tab_texte,$tab_bann);
// affiche le resultat:
print_r($tab_nouveau_texte);
// affiche: Array ( [0] => J'ai [2] => freres [3] => et [5] => chien )


?>

 

Fonctions du code

: Crée un tableau - (PHP 4, PHP 5)
: Calcule la différence entre deux tableaux - (PHP 4 >= 4.0.1, PHP 5)
: Affiche des informations lisibles pour une variable - (PHP 4, PHP 5)
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Tableaux

 
 

PHP

 
 
        Publicité