Ir para conteúdo

POWERED BY:

Arquivado

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

Brambilla

Verificar se existe a palavra na string

Recommended Posts

Bom dia

eu quero importar somente as categorias que tem na $sel_cat

mais o eregi não funciona com precisão, se eu tiver eletrôdomésticos ele cai no IF pq imagino que é parecido com Eletrônicos teria uma forma mais preciso?

$sel_cat = "Cine & Foto | Eletrônicos | Informática";
$categoria = 'Informática; // dentro de um looping while recebendo 1 categoria por vez
if(eregi("[".$sel_cat."]", "$categoria"))
    {
    echo 'Tem';
    }
else
    {
    echo 'não tem';
    }

 

Att.

Brambilla

Compartilhar este post


Link para o post
Compartilhar em outros sites

strpos() acho que ajudaria...

 

Mais em vez disso não seria melhor um Array contendo as categrias?

 

$sel_cat['info'] = "Informática";

$categoria = 'info;

 

depois Faria um if com array_key_exists()...

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim mano

 

<?
$sel_cat = "Cine & Foto | Eletrônicos | Informática";
$categoria = 'Informática'; 
if(strpos("[".$sel_cat."]", "$categoria"))
    {
    echo 'Tem';
    }
else
    {
    echo 'não tem';
    }
 ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então faz com Array como Falei!

 

$sel_cat = array("Cine & Foto", "Eletrônicos" , "Informática");
$categoria = 'Informática;
if (array_key_exists($categoria,$sel_cat)){
echo 'Tem';
}else{
echo 'Não tem';
}

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.