Separar cadenas en partes en PHP con explode()
Fecha Publicación:
22 de Marzo de 2019
Fecha Modificación:
18 de Febrero de 2020
Es esta oportunidad me toco hacer un buscador de manuales, utilizaremos la funcion explode de php para separar cadenas de texto.
Al hacer una consulta sql a una tabla con el operador LIKE y le paso la cadena "%dns dominio%" con estas palabras juntas no me buscara el registro "dns de un dominio", en este caso debemos separar la cadena ingresada "dns dominio" con la función explode.
Ejemplo:
$cadena_separar="dns dominio";
$array_cadena_separada = explode(" ",trim($cadena_separar));
Este nos devuelve:
echo $array_cadena_separada[0]; // dns
echo $array_cadena_separada[1]; // dominio
echo $array_cadena_separada[1]; // dominio
$nStr = count($array_cadena_separada);
La funcion count = cuenta todos los elementos de un array devolviendo un valor numérico.
for($i = 0; $i < $nStr; $i += 1)
{
$cadena .= $array_cadena_separada[$i].'%';
}
$cadena='%'.$cadena ;
Articulo : 827 - Veces Leidas