ich habe ein Problem mit meinem PHP. Ich habe einen String nach folgendem Muster:MARY,PATRICIA,LINDA,BARBARA,ELIZABETH,JENNIFER,...(wurde vorher aus datei ausgelesen)
jetzt möchte ich, dass hier jeder Name ohne das Komma auf einer eigenen Zeile angezeigt wird.
Hier mein Code:
- Code: Select all
<?
error_reporting(E_ALL);
$datei="names.txt"; // >> ÄNDERN!
$namen="";
$partstring="";
$dateizeiger=fopen($datei,"r");
while(!feof($dateizeiger))
{
$namen= $namen.fgets($dateizeiger);
}
fclose($dateizeiger);
$namen=str_replace("\"", "", $namen);
$str = $namen;
$len = strlen($str);
for($i=0; $i<$len; $i++) {
$akt_zeichen=substr($namen, $i, 2);
if($namen{$i}!=",") {
$partstring=$partstring+$namen[$i];
} else {
echo $partstring."<br />";
$partstring="";
}
}
?>
Da werden mir nur lauter "0"en angezeigt. Könnt ihr mir sagen, woran das liegt?