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> </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