Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/08/2015, 21:07
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: en un if, el 0 es igual a vacio?

hasta donde se no amigo el 0 es un valor y si es vacío es simplemente un null o nada

has una prueba con un if sencillo y ve los resultados, asi que no es lo mismo:

Código PHP:
Ver original
  1. <?php
  2. $a = "";
  3.  
  4. if($a == "0"){
  5.    
  6.     echo "ALFA-A";
  7. } else if($a == ""){
  8.     echo "BETA-A"; //este es el resultadoo si son ""
  9. }
  10.  
  11.  
  12. $b = 0;
  13.  
  14. if($b == ""){
  15.    
  16.     echo "ALFA-B"; //este es el resultado si es 0
  17. } else if($b == ""){
  18.     echo "Beta";
  19. }
  20.  
  21. //el empty si toma el valor 0 o las "" como vacio
  22. $a = "0";
  23. if(!empty($a)){
  24.     echo "charla<br>";
  25.     echo $a;
  26. } else{
  27.     echo "beta";
  28. }
  29. ?>
porque si colocas las "" y te llega un cero???
__________________
[email protected]
HITCEL

Última edición por xfxstudios; 26/08/2015 a las 21:13