Trouver un caractère spécial dans un string [Résolu]

Signaler
Messages postés
9
Date d'inscription
mercredi 6 juillet 2005
Statut
Membre
Dernière intervention
14 juillet 2005
-
Messages postés
9
Date d'inscription
mercredi 6 juillet 2005
Statut
Membre
Dernière intervention
14 juillet 2005
-
Je cherche à voir si dans une chaine de caractère d'un tableau contient le caractère spécial ':'
Mais mon code et tout ce que j'ai essayé ne marche pas :

if (preg_match(':', $array[24]))
{
echo 'VRAI';
}
else
{
echo 'FAUX';
}

Aidez-moi svp !

ps : la chaine $array[24] contient bien ':' !!

4 réponses

Messages postés
855
Date d'inscription
mardi 19 novembre 2002
Statut
Membre
Dernière intervention
28 juillet 2009
1
hello,



utilise strpos, tres facile à utiliser



http://php.belnet.be/manual/en/function.strpos.php




-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
Messages postés
855
Date d'inscription
mardi 19 novembre 2002
Statut
Membre
Dernière intervention
28 juillet 2009
1
lol !!



t'as pas bien lu la doc..

strpos ( ton string, ce que tu cherches) !! (et pas l'inverse) !!!

-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
Messages postés
9
Date d'inscription
mercredi 6 juillet 2005
Statut
Membre
Dernière intervention
14 juillet 2005

$pos = strpos(':', $array_chaine[24]);


if ($pos === false) {
echo "The string was not found in the string";
} else {
echo "The string was found";
}

Il me dis toujours qu'il ne le trouve pas....
Messages postés
9
Date d'inscription
mercredi 6 juillet 2005
Statut
Membre
Dernière intervention
14 juillet 2005

huhuhu...bien vu