tengo un vector así:
$categorias=array(
'Comidas'=>array('Comidas','Quesos','Lácteor','Cárnicos'),
'Electrónica'=>array('Electrónica','Portátiles','PDAs','Móviles'),
'Portátiles'=>array('Samsung','HP')
);
y bueno, tengo una función en la que llega un momento que hago esto:
list($key, $value)=each($categorias);
echo $key."==".$categorias[$key][0];
if($key==$categorias[$key][0]){
echo "verdadero";
}
else{
echo "falso";
}
muy bien, pues el código sacaría esto por pantalla:
Comidas==Comidas
falso
PORQUE!?!?!? he hecho mil pruebas diferentes, he igualado $key=='Comidas' y me da falso, he igualado $categorias[$key][0]=='Comidas' y me da falso también. he echo un ereg_replace para asegurarme que no entra ningun caracter raro. TAMPOCO. no entiendo nada xD