a ver... no pongo:
Código PHP:
var_dump($temp2);
if($temp2[0]!="null") { echo $temp2[0]; }
Como tu has dicho. Pongo:
Código PHP:
var_dump($temp2[0]);
if($temp2[0]!="null") { echo $temp2[0]; }
Que es muy diferente. Lo que pasa es que di por hecho que querias decir que pusiera el var_dump en el campo del array, y no como me dijiste tu que lo pusiera, ya que no me daria nada. Y como ya te digo, da 4 señalando $temp2[0], dejando el valor como "null", si pongo "falso" cambia el resultado a 5.