Php verifier si chaîne contient sous-chaîne

Résolu/Fermé
aminovic41 Messages postés 35 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 30 août 2013 - Modifié par aminovic41 le 24/09/2010 à 12:17
 samyb2313 - 14 oct. 2013 à 16:28
Bonjour,

Je voudrais savoir comment vérifier si une chaine contient une autre chaîne.
J'ai essayé avec des fonctions PHP et les expressions rationnelles avec preg_match, mais ça ne marche pas (apparemment y a problème parce mes deux chaîne sont deux variables).
if ( fonction($var1,$var2)) {
}
=> l'utilisation des " et des ' ou non est parfois discutable dans mon code.
J'espère que je me suis fait clair, Merci d'avance.
Si on ment à un compilateur, il prendra sa revanche.

4 réponses

sushicat Messages postés 154 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 30 septembre 2010 24
24 sept. 2010 à 12:20
Tu peux faire

if( strstr($chaine1, $chaine2)) {
//Code à exécuter si la sous-chaine chaine2 est trouvée dans chaine1
}

Par exemple.
45
aminovic41 Messages postés 35 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 30 août 2013 20
24 sept. 2010 à 12:30
Oui merci Sushicat j'ai déja essayé avec strstr mais c'est bon j'ai trouvé la faute il s'agit d'une faute d'inattention dans la récupération du cookie.
Merci et désolé pour le dérangement.
0