Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/08/2011, 11:16
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Saber la cantidad de columnas de un csv

usa la función count para saber cuántos elementos tiene ese array.

Código PHP:
Ver original
  1. <?php
  2. $fila = 1;
  3. if (($gestor = fopen("test.csv", "r")) !== FALSE) {
  4.     while (($datos = fgetcsv($gestor, 1000, ",")) !== FALSE) {
  5.         $número = count($datos);
  6.         echo "<p> $número de campos en la línea $fila: <br /></p>\n";
  7.         $fila++;
  8.         for ($c=0; $c < $número; $c++) {
  9.             echo $datos[$c] . "<br />\n";
  10.         }
  11.     }
  12.     fclose($gestor);
  13. }
  14. ?>

count
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP