Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2010, 09:44
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Consulta archivo CSV

Si el archivo está delimitado también por comillas puedes hacerlo así. Pero si no lo hay, te va a suceder lo que indicó AlvaroG

Código CSV:
Ver original
  1. "1;","2","3","4"
  2. "a","b","c;","d"
  3. "1a;","2b","3c","4d"

Código PHP:
Ver original
  1. <?php
  2. $f = fopen('a.csv','r');
  3. $boolean = (count(fgetcsv($f,0,',','"')) > 1 ? true : false);
  4.  
  5. fseek($f,0);
  6.  
  7. if($boolean){
  8.     while($data = fgetcsv($f,0,',','"')){
  9.         echo '<pre>';
  10.         var_dump($data);
  11.         echo '</pre>';
  12.     }
  13. }else{
  14.     while($data = fgetcsv($f,0,';','"')){
  15.         echo '<pre>';
  16.         var_dump($data);
  17.         echo '</pre>';
  18.     }
  19. }
  20. fclose($f);
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Última edición por abimaelrc; 08/04/2010 a las 09:49