Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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"
>
Usa o strpos para procurar AA ou BB
Não server amigo, releia a dúvida e veja os exemplos
>
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];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!
>
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
$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:
Usa o strpos para procurar AA ou BB