tengo el siguiente código:PHP entre mayúsculas y minúsculas explotar()
explode("delimiter", $snippet);
Pero quiero que mi delimitador entre mayúsculas y minúsculas.
tengo el siguiente código:PHP entre mayúsculas y minúsculas explotar()
explode("delimiter", $snippet);
Pero quiero que mi delimitador entre mayúsculas y minúsculas.
Sólo tiene que utilizar preg_split()
y pasar el flag i
para el caso de insensibilidad:
$keywords = preg_split("/your delimiter/i", $text);
También asegúrese de que su delimitador cual se establece la preg_split()
no cotain los caracteres de expresiones regulares sepcial. De lo contrario, asegúrese de escapar de ellos correctamente o use preg_quote()
.
(el modificador '/ i' le dice a' preg_split' que realice una búsqueda que no distingue entre mayúsculas y minúsculas) – rjz
¡Es bueno saberlo y funciona perfectamente! Necesito aprender regex – Supremekhaoz
@Supremekhaoz Recuerda marcar la respuesta correcta – Furry
explode('delimiter',strtolower($snippet));
Nunca utilice expresiones regulares caros cuando más asequibles CPU funciones están disponibles.
Nunca use comillas dobles a menos que explícitamente tenga un uso para mezclar variables dentro de las cadenas.
¿Qué sucede si exploto una cadena de SQL y acabas de escribir en minúscula el nombre de mi tabla? Necesitamos minúsculas del delimitador y dejar la cadena intacta. –
¿Has probado str_ireplace? – drsndodiya