strpos() ne semble pas fonctionner comme il se doit, voici mon code:Pourquoi ce code utilisant stripos() ne fonctionne-t-il pas?
$regex_blitz = array("#bols", "#Blitz", "#Blitz Ipva", "#detran", "#ipva", "biltz");
foreach($regex_blitz as $blitz)
{
echo $blitz;
echo "</br>";
echo $string;
echo "</br>";
if(stripos($string, $blitz))
{
echo 'aqui';
}
else
{
echo 'oi';echo "</br>";
}
}
ici est la sortie:
#bols
#Blitz av das americas sentido recreio, pista lateral. Em frente ao Ribalta!
oi
#Blitz
#Blitz av das americas sentido recreio, pista lateral. Em frente ao Ribalta!
oi
#Blitz Ipva
#Blitz av das americas sentido recreio, pista lateral. Em frente ao Ribalta!
oi
#detran
#Blitz av das americas sentido recreio, pista lateral. Em frente ao Ribalta!
oi
#ipva
#Blitz av das americas sentido recreio, pista lateral. Em frente ao Ribalta!
oi
biltz
#Blitz av das americas sentido recreio, pista lateral. Em frente ao Ribalta!
oi
Vous pouvez remarquer que lorsque $ blitz est « #Blitz 'c'était supposé passer le' si ', aide moi! Je viens de remarquer que si je déplace "#blitz" en avant dans la chaîne, cela fonctionne, mais je ne peux pas le faire car il recherche automatiquement, est-ce un bug?