Estoy tratando de comparar palabras para igualdad, y el caso [superior e inferior] es irrelevante. ¡Sin embargo, PHP no parece estar de acuerdo! ¿Alguna idea sobre cómo forzar a PHP a ignorar el caso de las palabras al compararlas?Ignorar la distinción entre mayúsculas y minúsculas al comparar cadenas en 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 ->
}
¿Hay alguna manera de llevar a cabo la sustitución incluso si la carcasa es diferente?
He actualizado mi respuesta a lo que es de esperar responder ¡estabas tratando de preguntar! –