Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cyber_Not

preg_match e preg_match_all, não entendi

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.