PHP: Encontrando diversas palavras em um texto
Este post foi criado em resposta a um comentário e foi baseado neste link http://dourado.net/2008/02/28/php-funcao-para-procurar-varias-palavras-em-uma-string/
function procpalavras ($frase, $palavras, $resultado = 0) { foreach ( $palavras as $key => $value ) { $pos = strpos($frase, $value); if ($pos !== false) { $palavras_encontradas[] = $value; } } $palavras_encontradas = implode(", ",$palavras_encontradas); return $palavras_encontradas; } $frase = "eu tenho um coelho que se chamava zé"; $palavras = array ("coelho","eu","formiga","cachorro","gato"); echo procpalavras($frase, $palavras); |