Utilizando PHP como verificar se as palavras-chave se encontram no texto?

Publicidade

Como verificar se algumas palavras chaves estão localizadas em um texto?


function textHasKeywords($parr_listaDePalavrasChave = null, $pstr_texto) {
    $matches=[];
    return preg_match_all("#".implode("|", $parr_listaDePalavrasChave)."#i", $pstr_texto, $matches, PREG_OFFSET_CAPTURE);
}

Como utilizar a função acima:


$larr_listaDePalavrasChave = array("Palavra1", "Palavra5");
$lstr_texto = 'Palavra1 Palavra2 Palavra3 Palavra4';

if ( textHaveKeywords($larr_listaDePalavrasChave, $lstr_texto) != false ) {
    echo textHaveKeywords($larr_listaDePalavrasChave, $lstr_texto);
}

Será impresso o valor 1, pois apenas uma palavra-chave foi localizada (Palavra1). Caso não seja localizada nenhuma, a função retornará o valor "false".

PHP
dezembro 03, 2021
0

Comentários

Menu

Pesquisar

Últimos Comentários

Fale Comigo