Ir para conteúdo

POWERED BY:

Arquivado

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

Renan T. Fernandes

[Resolvido] como fazer "ou" no stristr

Recommended Posts

Olá pessoal, estou qrendo saber como fazer o "ou" no stristr

exemplo

if(stristr($tester, $var)) {
$tipo = 1;
} else {
$tipo = 2;
}
ai tudo bem, mas se no $var eu tento especifica + de uma comparacao nao da certo

exemplo

$var = "site1 || site2";
$tester = "estou no site1";
if(stristr($tester, $var)) {
$tipo = 1;
} else {
$tipo = 2;
}

o || é reconhecido como texto, ja tentei "site1" || "site2", e outras bobagens q nao tem nda a ver ¬¬

alguem sabe?

=]

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao tem como fazer com stristr?

no site do php tem isso

Do not use preg_match() if you only want to check if one string is contained in another string. Use strpos() or strstr() instead as they will be faster.
e esse pode ser um problema pessado ja q ele faz + de 1000 comparacoes por minuto -.-

Compartilhar este post


Link para o post
Compartilhar em outros sites

Do not use preg_match() if you only want to check if one string is contained in another string. Use strpos() or strstr() instead as they will be faster.

Você quer verificar mais de uma. Então preg_match() é melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, estou qrendo saber como fazer o "ou" no stristr

exemplo

if(stristr($tester, $var)) {
$tipo = 1;
} else {
$tipo = 2;
}
ai tudo bem, mas se no $var eu tento especifica + de uma comparacao nao da certo

exemplo

$var = "site1 || site2";
$tester = "estou no site1";
if(stristr($tester, $var)) {
$tipo = 1;
} else {
$tipo = 2;
}

o || é reconhecido como texto, ja tentei "site1" || "site2", e outras bobagens q nao tem nda a ver ¬¬

alguem sabe?

=]

Olá Renan,

 

faz assim, utilize a função stristr() ena variavel $var coloque assim:

CODE
$var = "(site1|site2)";

ainda não testei porque estou meio sem tempo, por isso peço que você veja se funfa

aguardo sua resposta. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.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.