J'essaie de comparer les mots pour l'égalité, et le cas [supérieur et inférieur] est sans importance. Cependant PHP ne semble pas d'accord! Des idées sur la façon de forcer PHP à ignorer le cas des mots en les comparant?Ignorer la sensibilité à la casse lors de la comparaison de chaînes dans PHP
$arr_query_words = array("hat","Cat","sAt","maT");
// for each element in $arr_query_words -
for($j= 0; $j < count($arr_query_words); $j++){
// Split the $query_string on "_" or "%" :
$story_body = str_replace($arr_query_words[ $j ],
'<span style=" background-color:yellow; ">' . $arr_query_words[ $j ] . '</span>',
$story_body);
// --- This ONLY replaces where the case [upper or lower] is identical ->
}
Existe-t-il un moyen d'effectuer le remplacement même si le boîtier est différent?
J'ai mis à jour ma réponse pour répondre à ce que nous espérons vous essayiez de demander! –