Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Plik CSV - preg_match
Forum PHP.pl > Forum > Przedszkole
Mades
Posiadam plik .CSV, który wygląda mniej więcej tak:
  1. "2013-11-08 pt.";"1";"1A TE";"Matematyka";"Jan Nowak";"zajęcia odwołane";"";
  2. "2013-11-08 pt.";"3";"2J TE";"Matematyka";"Jan Nowak";"zajęcia odwołane";"";
  3. "2013-11-08 pt.";"2";"3C TE";"Matematyka";"Jan Nowak";"zajęcia odwołane";"";


W jaki sposób przy pomocy preg_match mogę wyciągnąć wszystko co jest pomiędzy " "?

Mam coś takiego.
  1. <html>
  2. <head>
  3.  
  4. </head>
  5. <body>
  6. <?php
  7.  
  8. $uchwyt = fopen ("zastepstwa.csv","r");
  9.  
  10. while (($data = fgetcsv($uchwyt, 1000, ",")) !== FALSE) {
  11.  
  12. $num = count($data);
  13. for ($c=0; $c < $num; $c++) {
  14. echo $data[$c] . "<br />\n";
  15. }
  16. }
  17. fclose ($uchwyt);
  18. ?>
  19. </body>
  20. </html>

Jak zrobić, aby z pliku .csv usuwało znaki typu: " - ;
b4rt3kk
Wszystko pomiędzy:

  1. preg_match_all('#([^"]+)#', $string, $matches);
  2. print_r($matches);


Usunięcie znaków:

  1. $str = str_replace('-', '', $str);
Mades
#rozwiązane
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.