MasterGipy Posted December 29, 2009 at 01:18 AM Report Share #302920 Posted December 29, 2009 at 01:18 AM Tenho uma função que produz um texto com vários conteúdos. Eu queria uma função que lesse o meu texto e que se esse mesmo texto tivesse uma frase especifica a função executava uma função diferente. Vo tentar explicar. texto: Um texto com muitas coisas coiso e tal ERRO O texto continua bla bla A função faria algo deste genero: Se o texto conter "ERRO" entao echo "uma coisa qualuquer" Como faço isso? Link to comment Share on other sites More sharing options...
cyclop Posted December 29, 2009 at 10:26 AM Report Share #302933 Posted December 29, 2009 at 10:26 AM Usas o File_Get_Content para capturares o conteúdo de um ficheiro, até aqui espero que saibas 😕 depois verificas se o strpos de a frase especifica é maior que zero ( Ou diferente de false ) se o resultado fôr positivo mostras o conteúdo do ficheiro, se não, mostras a "coisa qualquer" Referencia: http://pt.php.net/strpos "Quando eu for grande quero ser como o Celso" Link to comment Share on other sites More sharing options...
KiNgPiTo Posted December 29, 2009 at 10:44 AM Report Share #302936 Posted December 29, 2009 at 10:44 AM Utilizas o strpos... Algo tipo: $vari = strpos(tua_string, "ERRO"); if ( $vari === false ){ // Nao encontrou e fazes o que quiseres para este caso... } else{ // Encontrou a palavra Erro e fazes o que quiseres para este caso... } http://www.php.net/manual/en/function.strpos.php Link to comment Share on other sites More sharing options...
MasterGipy Posted December 29, 2009 at 12:56 PM Author Report Share #302959 Posted December 29, 2009 at 12:56 PM Pois era isso, nao em lembrava da função "strpos" Obrigado, podem fechar. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now