Snowden 94 Denunciar post Postado Janeiro 4, 2012 Pessoal preciso de ajuda para identificar qual éa ultima referencia usada. exemplo: $texto='forum/?AA=qualquercoisa/maria/?BB=qualquercoisa'; $texto='forum/?AA=qualquercoisa/forum/?AA=qualquercoisa/maria/?BB=qualquercoisa'; $texto='forum/?AA=qualquercoisa/maria/?BB=qualquercoisa/maria/?BB=qualquercoisa'; $texto='forum/?BB=qualquercoisa/maria/?AA=qualquercoisa'; $texto='forum/?BB=qualquercoisa/forum/?BB=qualquercoisa/maria/?AA=qualquercoisa'; $texto='forum/?BB=qualquercoisa/maria/?AA=qualquercoisa/maria/?AA=qualquercoisa'; No exemplo acima o $texto pode variar. O que eu to tentando saber é si o ultimo "qualquercoisa" vem do "AA" ou "BB" Compartilhar este post Link para o post Compartilhar em outros sites
Daniel o rei 14 Denunciar post Postado Janeiro 4, 2012 Usa o strpos para procurar AA ou BB Compartilhar este post Link para o post Compartilhar em outros sites
Snowden 94 Denunciar post Postado Janeiro 4, 2012 Usa o strpos para procurar AA ou BB Não server amigo, releia a dúvida e veja os exemplos Compartilhar este post Link para o post Compartilhar em outros sites
Daniel o rei 14 Denunciar post Postado Janeiro 4, 2012 Não server amigo, releia a dúvida e veja os exemplos Não intendi muito bem, Da um explode nessa string $array = explode("/",$texto); $array2 = explode("=", $array[count($array)-1]); echo "O ultimo vem de: " . $array2[0]; Compartilhar este post Link para o post Compartilhar em outros sites
AmareshinO 0 Denunciar post Postado Janeiro 4, 2012 Ja tentou com expressões regulares? Entre no http://regexpal.com Marque a opção: "^$ Match at the line breaks" Cole a seguinet Regex la: (AA|BB)=([A-Za-z]){1,}';$ e cole também suas URL's no box de baixo. Abraços! OBS: melhorei a regex! Compartilhar este post Link para o post Compartilhar em outros sites
Snowden 94 Denunciar post Postado Janeiro 4, 2012 Não intendi muito bem, Da um explode nessa string $array = explode("/",$texto); $array2 = explode("=", $array[count($array)-1]); echo "O ultimo vem de: " . $array2[0]; Valeu irmão esse funfou xD Ops.. uma perguntinha... e se eu quiser saber de qual vem o "qualquercoisa" do PRIMEIROS Compartilhar este post Link para o post Compartilhar em outros sites
Daniel o rei 14 Denunciar post Postado Janeiro 5, 2012 $array = explode("/",$texto); //nessa parte pega a variavel texto e divide ela e transforma num array, $array2 = explode("=", $array[count($array)-1]); //o $array[count($array)-1] vai pegar o ultimo elemento do array, e vai ser dividido no explode antes e depois do "=" Para pegar o "qualquercoisa" dos primeiros : $texto='forum/?AA=qualquercoisa/maria/?BB=qualquercoisa'; $array = explode("/",$texto); $array2 = explode("=", $array[1]);//aqui vai pegar o segundo elemento do array que e: ??AA=qualquercoisa Recomendo que dê uma olhada: http://php.net/manual/pt_BR/function.explode.php Compartilhar este post Link para o post Compartilhar em outros sites