Hallo liebe PHP gemeinde,
im moment versuche ich mir ein Script zu basteln, dass eine CSV Datei einliest. - funktioniert.
Nun möchte ich das nach jedem 16. ; eine neue Zeile kommt.
habe mal preg_match ausprobiert doch leider verstehe ich das nicht ganz kann mir da vllt jemand weiter helfen. hier mal mein code soweit.
im moment versuche ich mir ein Script zu basteln, dass eine CSV Datei einliest. - funktioniert.
Nun möchte ich das nach jedem 16. ; eine neue Zeile kommt.
habe mal preg_match ausprobiert doch leider verstehe ich das nicht ganz kann mir da vllt jemand weiter helfen. hier mal mein code soweit.
PHP-Code:
<?php
$csv_datei = "item.csv";
$felder_trenner = ";";
$zeilen_trenner = " ";
if (@file_exists($csv_datei) == false) {
echo 'Die CSV Datei: '. $csv_datei.' gibt es
nicht!';
} else {
$datei_inhalt = @file_get_contents($csv_datei);
$zeilen = explode($zeilen_trenner,
$datei_inhalt);
$anzahl_zeilen = count($zeilen);
echo 'Es wurden in der CSV Datei: '.
$csv_datei.' insgesamt
'.($anzahl_zeilen-1).' Zeilen gefunden.<br>';
$suchmuster = ';';
// hier nun prag_match(suche nach ; und mache nach jedem 16. ; ein \n)
}
?>

Kommentar