Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2015, 12:31
luighis
 
Fecha de Ingreso: febrero-2015
Mensajes: 1
Antigüedad: 10 años, 1 mes
Puntos: 0
Duda con in_array()

$numeros = array('cero','uno','dos', 'cero' => 0,'uno' => 1,'dos' => 2);

echo '3 tipo indiferente => ',
var_dump(in_array(3,$numeros)),'<br />';
echo '\'1\' mismo tipo => ',
var_dump(in_array('1',$numeros,TRUE)),'<br />';
echo '\'uno\' tipo indiferente => ',
var_dump(in_array('uno',$numeros)),'<br />';
echo '\'tres\' tipo indiferente => <b>',
var_dump(in_array('tres',$numeros)),'</b><br />'; // linea 10
echo '\'tres\' mismo tipo => ',
var_dump(in_array('tres',$numeros,TRUE)),'<br />';

tengo este codigo, pregunto: la sentencia linea 10, deberia dar FALSE, porque no existe ese valor('tres') pero da TRUE porque, si alguien me explica por favor?