eu tenho uma variavel : $frase = "EU TENHO UM CARRO NOVO E QUERO GUARDAR EM CASA";
e eu preciso fazer uma pesquisa na string para saber se existem exatamente 2 palavras, por exemplo "CARRO" , "CASA"
a duvida esta aqui :
se eu fizer um isso :
if ( ereg("[CARRO],[HOTEL]",$frase )
echo "Palavras encontradas";
ele sempre esta encontrando, porque o EREG() deixa verdade caso ele encontre pelo menos uma ocorrência
O que eu quero : que ele valide o IF apenas se existir as 2 palavras na frase e não apenas uma, porque a variavel $frase estara sempre mudando
se alguém puder me ajudar a montar a expressão regular para pesquisar e validar apenas quando TODAS as palavras informadas pertencerem a frase eu agradeço
Pergunta
DanielPio
Estou com o segunte problema:
eu tenho uma variavel : $frase = "EU TENHO UM CARRO NOVO E QUERO GUARDAR EM CASA";
e eu preciso fazer uma pesquisa na string para saber se existem exatamente 2 palavras, por exemplo "CARRO" , "CASA"
a duvida esta aqui :
se eu fizer um isso :
if ( ereg("[CARRO],[HOTEL]",$frase )
echo "Palavras encontradas";
ele sempre esta encontrando, porque o EREG() deixa verdade caso ele encontre pelo menos uma ocorrência
O que eu quero : que ele valide o IF apenas se existir as 2 palavras na frase e não apenas uma, porque a variavel $frase estara sempre mudando
se alguém puder me ajudar a montar a expressão regular para pesquisar e validar apenas quando TODAS as palavras informadas pertencerem a frase eu agradeço
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.