Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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';
} echo 'não tem';
}
Att.
Brambilla
assim mano
<?
$sel_cat = "Cine & Foto | Eletrônicos | Informática";
$categoria = 'Informática'; echo 'Tem';
} echo 'não tem';
}
?><?
$sel_cat = "Cine & Foto | Eletrônicos | Informática";
$categoria = 'Informática';
if(strpos($sel_cat,$categoria) !== false)
{
echo 'Tem';
} echo 'não tem';
}
?>
Até já tentei mais da o seguinte erro
PHP Warning: strpos() [<a href='function.strpos'>function.strpos</a>]: Empty delimiter
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';
}
strpos() acho que ajudaria...
Mais em vez disso não seria melhor um Array contendo as categrias?
depois Faria um if com array_key_exists()...