Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2003, 17:56
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola,

Culpa de que PHP no tiene tipos. Para PHP '' se evalua igual que 0. Asi que para PHP:
Código PHP:
if (''==0) echo 'iguales'
Para hacer la comparacion, tendras que usar el operador === , el "exactemente del mismo valor y mismo tipo".
Código PHP:
if (''===0) echo 'iguales'
Asi que tu codigo quedaria:
Código PHP:
<?php

// fijense bien en la linea de abajo...

$x prueba(0,"0",153);

print_r ($x);

function 
prueba ($a 10$b 11$c 12){

  if (
$a === ''$a 10;

  if (
$b === ''$b 11;

  if (
$c === ''$c 12;

  
$arr = array($a$b$c);

  return 
$arr;

}

?>
Espero que funcione.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.