son gohan
Erfahrenes Mitglied
Hallo, ich wollte gerne eine CSV Datei mit dem PHP Befehl ucwords bearbeiten das alle Einträge mit einem Großen Anfangsbuchstaben ausgegeben werden.
Hier mal das Script Beispiel von mir, das aber leider nicht:
, es wandelt die Einträge nämlich nicht in große Anfangsbuchstaben um, ich weis aber nicht genau woran es liegen könnte, ich denke mal die Syntax von mir ist nicht ganz korrekt.
Wenn es nicht daran liegt, dann könnte es vielleicht auch daran liegen das meine eingetragenen Wörter in der CSV Liste mit einem Bindestrich verbunden sind, z.B. so cd-brian-adams, mit der Funktion preg_replace könnte man die Bindestriche zwar mit Leerzeichen ersetzten, aber leider verstehe ich auch hier die Synatx von PHP noch nicht gut genug um soetwas, mag sein, einfaches selber zu machen.
Hier mal das Script Beispiel von mir, das aber leider nicht:
PHP:
<?php
$handle = fopen ("test.csv","r");
while ( ($data = fgetcsv ($handle, 1000, ",")) !== FALSE ) {
$num = count ($data);
for ($c=0; $c < $num; $c++) {
print ucwords ($data[$c]). "<br>\n";
}
}
fclose ($handle);
?>
, es wandelt die Einträge nämlich nicht in große Anfangsbuchstaben um, ich weis aber nicht genau woran es liegen könnte, ich denke mal die Syntax von mir ist nicht ganz korrekt.
Wenn es nicht daran liegt, dann könnte es vielleicht auch daran liegen das meine eingetragenen Wörter in der CSV Liste mit einem Bindestrich verbunden sind, z.B. so cd-brian-adams, mit der Funktion preg_replace könnte man die Bindestriche zwar mit Leerzeichen ersetzten, aber leider verstehe ich auch hier die Synatx von PHP noch nicht gut genug um soetwas, mag sein, einfaches selber zu machen.