minusculas - substring php
distinción insensible a mayúsculas/minúsculas en php (1)
Estoy usando esta función para resaltar los resultados de la consulta de mysql:
function highlightWords($string, $word)
{
$string = str_replace($word, "<span class=''highlight''>".$word."</span>", $string);
/*** return the highlighted string ***/
return $string;
}
....
$cQuote = highlightWords(htmlspecialchars($row[''cQuotes'']), $search_result);
el problema es que, si escribo ''bueno'', solo se mostrarán los resultados de mi búsqueda con una letra minúscula ''g'' y no ''buena''. ¿Cómo rectifico esto?
Use str_ireplace()
lugar.
EDITAR: Aquí está la versión de expresión regular que guarda el estuche original:
$string = preg_replace("/".preg_quote($word, "/")."/i", "<span class=''highlight''>$0</span>", $string);