⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.
Hola requiero una función que me devuelva el total de palabras que no están en la variable $string.
Es decir si yo tengo en $string = "hola forobeta me llamo magali" // debe devolver 3 (pues son 3 palabras que no estan en el string).
Actualmente esta funcion de abajo devuelve el conteo de palabras de $q // devuelve 2 (pues son 2 palabras que estan en el string), como dije requiero hacer la inversa.
Insertar CODE, HTML o PHP:
$q = "hola forobeta";
$string = "hola amigos de forobeta";
$array = explode(" ", strtolower($q));
$i = contains($array, strtolower($string));
function contains($needles, $haystack) {
return count(array_intersect($needles, explode(" ", preg_replace("/[^A-Za-z0-9' -]/", "", $haystack))));
}
$i = contains($array, strtolower($title));
echo $i;// cuantas palabras de $q se encuentra en $string
tranbajo realizado, no era necesario enviar los trabajos terminados.
Estado
🔒 Este tema está cerrado para nuevas respuestas.
⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.