Accès au manager - réservé aux membres

Navigation

Bouts de Codes PHP

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

Informations sur le code source PHP

Ecrit par :  KOogar
Autres codes en PHP de l'auteur : [51] sources Voir
Date d'enregistrement du code le 06 Mars 2007 - Vu 2127 fois
Code source zippé: Télécharger le fichier ZIP
Impression: Imprimer le code
Ajouter la page à vos favoris

Description du code source

Informations sur le code source

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.

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
 

<?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                                              */
/*                                                                            */
/******************************************************************************/


// 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 source

Fonctions php / mysql PHP

  • array : Crée un tableau - (PHP 4, PHP 5)
  • array_diff : Calcule la différence entre deux tableaux - (PHP 4 >= 4.0.1, PHP 5)
  • print_r : Affiche des informations lisibles pour une variable - (PHP 4, PHP 5)

Poster un commentaire

:P :) :wink: :lol: :surprised: :confused: :mad: :no:
Taille du texte:
Couleur:
Code de sécurité

Les dernières offres d'emploi