Cyber_Not 0 Denunciar post Postado Junho 13, 2005 Alguém poderia me explicar esses dois comandos ? (preg_match e preg_match_all), além do manual estar em inglês, traduzi com o google, e a tradução saiu tudo errada, não deu para entender. Valeu, até mais http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Illidan 0 Denunciar post Postado Junho 13, 2005 Bom, basicamente a diferença é a seguinte: preg_match: testa se uma string se encaixa em uma ER, retornando true ou false preg_match_all: vai procurar em uma string os casamentos possíveis de uma ER que você passar, e salvar o resultado num array. Dê uma olhada nos exemplos do site do PHP.net... ;) Se você quiser debugar seu código, uma boa prática pra ver como está ficando é utilizar a função print_r() num array (ou num objeto, tb)... você pode aplicar a print_r no array que retorna todos os casamentos da preg_match_all pra ver se o código está funcionando corretamente... Até mais! Compartilhar este post Link para o post Compartilhar em outros sites
Thompson 0 Denunciar post Postado Julho 24, 2005 tirei esse topico do fundo do baú... heauheuahe mas isso pq tb nao entendi porcaria nenhuma de preg_match, li o manual e continuei sem entender bulhufas :( vejam: preg_match_all("/^(.*)\.(.*)$/i", "imagem.jpg", $ext); peguei esse exemplo do tutol de sistema de imagens aqui do imasters mesmo. alguem me explica o funcionamento disso? aquele monte de caractere ali... como q eu valido uma expressão regular (imagem.jpg) com isso?? ele joga o resultado em arrays de $ext?? como é isso?? obrigado pela ajuda desde já http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites