Elément d'un array dans un texte

6 réponses
AuteurMessage

radins |
Modérateur

Photo de radins

Inscrit le : 09/05/2005

# Le 22/11/2005 à 22:24

J'ai un array avec plusieurs éléments et un texte et je veux vérifier si l'un des éléments est contenu dans le texte. Je pourrai le faire avec strpos et une boucle mais il y a certainement un meilleur moyen, non?

PyRoFlo | Florent
Modérateur

Photo de PyRoFlo

Inscrit le : 09/05/2005

# Le 22/11/2005 à 22:27

in_array('mon texte',$monTableau);

Feu d'artifice ParisOuvrir dans une nouvelle fenetre

radins | Tobias
Modérateur

Photo de radins

Inscrit le : 09/05/2005

# Le 22/11/2005 à 23:06

Merci mais il me faut le contraire..

exemple:
array=("sdfsf","sdfsdf","sf","sdfsdf")
$texte="Bla bla bla bsfla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla"

Dans ce cas il doit me trouver le "sf" contenu dans $texte..

PyRoFlo | Florent
Modérateur

Photo de PyRoFlo

Inscrit le : 09/05/2005

# Le 22/11/2005 à 23:35

Oup's désolé

Regarde du côté de la fonction array_walk().

(Message édité le 22-11-2005 à 23h50 par PyRoFlo)

Feu d'artifice ParisOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 23/11/2005 à 00:27

mmffff, tu peux tenter un truc du genre :

preg_match( '#('.implode('|', $tableau ).')#i', $chaine );

A condition d'être sûr de ne pas avoir de caractères spéciaux dans ton tableau.

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

radins | Tobias
Modérateur

Photo de radins

Inscrit le : 09/05/2005

# Le 23/11/2005 à 00:38

Je t'aime bool

(Ok toi aussi PyRoFlo mais là j'ai pris la solution de Bool )

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 23/11/2005 à 00:47

ce forum me fait de plus en plus peur

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 23/11/2024 22:38:57 | Généré en 4.67ms | Contacts | Mentions légales |