Hallo Leute,
also, da habe ich eine CSV Datei mit nur einer Spalte und in der sind lauter Einträge wie folgt z.B. autor gido man
Blöderweise sind die Anfangsbuchstaben alle klein geschrieben, daher wollte ich die Datei mal schnell mit einem kleinen PHP Script so bearbeiten das die Wörter alle große Anfangsbuchstaben erhalten sollen.
Die PHP Funktion dazu lautet ucwords, aber wenn ich das nachfolgende Script anwende, erhalte ich nur jeweils den ersten Anfangsbuchstaben der Wörter und den Rest nicht, warum?
Script:
also, da habe ich eine CSV Datei mit nur einer Spalte und in der sind lauter Einträge wie folgt z.B. autor gido man
Blöderweise sind die Anfangsbuchstaben alle klein geschrieben, daher wollte ich die Datei mal schnell mit einem kleinen PHP Script so bearbeiten das die Wörter alle große Anfangsbuchstaben erhalten sollen.
Die PHP Funktion dazu lautet ucwords, aber wenn ich das nachfolgende Script anwende, erhalte ich nur jeweils den ersten Anfangsbuchstaben der Wörter und den Rest nicht, warum?
Script:
PHP-Code:
<?php
$handle = fopen ("test.csv","r");
while (!feof($handle)) {
$buffer = fgets($handle);
$num = count ($buffer);
$buffer = ucwords($buffer);
for ($i=0; $i<$num; $i++)
{
echo $buffer[$i]."<br>";
}
}
fclose ($handle);
?>
Kommentar