¿Hay alguna manera de poner un comodín en una cadena? La razón por la que pregunto es porque actualmente tengo una función para buscar una subcadena entre dos subcadenas (es decir, tomar el contenido entre "mi" y "tiene pulgas" en la oración "mi perro tiene pulgas", lo que resulta en "perro")Cadena de búsqueda php (con comodines)
function get_string_between($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
Lo que quiero hacer es tener que buscar con un comodín en la cadena. Así que digamos que busco entre "% WILDCARD%" y "tiene pulgas" en la oración "Mi perro tiene pulgas" - todavía saldría "perro".
No sé si lo expliqué demasiado bien pero espero que alguien me entienda: P. ¡Muchas gracias por leer!
si quieres comodines, puede utilizar expresiones regulares en su lugar. – ghostdog74
muchas gracias chicos, de verdad! – Baehr