pessoal, seguinte, montei uma classe que me retorna um valor x dentro de uma array. peço que imprima e tal e tudo aparece corretamente,l o resultado é esse:
Array ( [0] => Array ( [0] => 11652 [codigo] => 11652 ) [1] => Array ( [0] => 11654 [codigo] => 11654 ) [2] => Array ( [0] => 11670 [codigo] => 11670 ) [3] => Array ( [0] => 11672 [codigo] => 11672 ) [4] => Array ( [0] => 11677 [codigo] => 11677 ) )
daí, sei que esses valores existem dentro da minha array...ok
agora, quero por exemplo, usar um if/else para localizar um determinado valor nessa array, para isso, estou fazendo o seguinte:
if($x = in_array("11652",$grupo))
{echo "sim, exite";}
else
{echo"nao existe";}
sendo que o valor de grupo é determinado aqui
$grupo=$arr->criaArray($sel);
print_r($grupo);
enfim...voltando ao if/else...ele sempre dá errado...o que eu estou fazendo de errado aqui, pessoal???
quero apenas saber se determinado valor consta na array...
ah, antes que eu me esqueça, o método que cria a array é esse:
public function criaArray($sel)
{
if($x=mysql_query($sel))
{
$grupo = array();
while($y=mysql_fetch_array($x))
{
$grupo[] = $y;
}
//print_r($grupo);
return ($grupo);
}
else
{}
}
obrigado pela atenção, pessoal!!!
Horácio