Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2009, 16:58
Avatar de mauro770
mauro770
 
Fecha de Ingreso: mayo-2009
Mensajes: 109
Antigüedad: 15 años, 10 meses
Puntos: 1
funcion count() problema ilogico :S

hola que tal , estoy trabajando con 3 input file, y necesito saber cuantos valores tiene el arreglo y lo hago medianmte la funcion count :

Código PHP:
<?php
if(isset($_FILES['campo'])){
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;

$result count($a); // este me devuelve 3 (perfecto)
echo $result.'<br/>';

$result count($_FILES['campo']); // este me devuelve 5 :S cuando son 3 los input
echo $result.'<br/>';

}
?>
el cunt($a) me devuelve 3 , pero $_FILES me devuelve 5 .. y la verdad no entiendo que es lo que pasa
los input son estos :

Código PHP:
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <
label></label>
  <
p>
    <
label>
    <
input type="file" name="campo[]" id="campo[]" />
    </
label>
  </
p>
  <
p>
    <
input type="file" name="campo[]" id="campo[]" />
  </
p>
  <
p>
    <
input type="file" name="campo[]" id="campo[]" />
</
p>
  <
p>
    <
label>
    <
input type="submit" name="enviar" id="enviar" value="Enviar" />
    </
label>
  </
p>
  <
p>&nbsp;</p>
</
form
alguien sabria q es lo que pasa o me podria comentar de otra forma de saber el la cantidad de variables que tiene el arreglo ?
muchas gracias de ante mano .
saludos