Bonjour,
Dans la doc il est dit : "in_array — Indique si une valeur appartient à un tableau".
Pourquoi dans le code suivant c'est le "else" qui m'est retourné?
Pour que ça fonctionne, je suis obligé de mettre un point d'exclamation devant in_array .
Merci
Dans la doc il est dit : "in_array — Indique si une valeur appartient à un tableau".
Pourquoi dans le code suivant c'est le "else" qui m'est retourné?
Pour que ça fonctionne, je suis obligé de mettre un point d'exclamation devant in_array .
Code:
<?php
//teste 1 avec tableau
$texte ="Ceci est un texte contenant le mot2 et le mot1 .";
$mots_interdits = array("mot1" , "mot2" , "mot3");
//in_array — Indique si une valeur appartient à un tableau
if(in_array($texte, $mots_interdits))
{
echo 'Une des valeurs appartient au tableau!<br/>';
}
else
{
echo 'Aucune valeur n\'appartient au tableau.<br/>';
}
?>