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.
separa cadenas en partes en php
SELECT * FROM tabla WHERE titulo LIKE '%dns dominio%'
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

$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
Compartir Articulo: