PHP-String aufteilen

Alles, was PHP betrifft, kann hier besprochen werden.

PHP-String aufteilen

Postby reichs » 03. April 2009 16:10

Hallo,
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?
reichs
 
Posts: 12
Joined: 03. December 2005 16:01

Re: PHP-String aufteilen

Postby Wiedmann » 03. April 2009 16:28

Ich habe einen String "MARY,PATRICIA,LINDA,BARBARA,ELIZABETH,JENNIFER" (aus datei ausgelesen). jetzt möchte ich, dass hier jeder Name ohne das Komma auf einer eigenen Zeile angezeigt wird.

Code: Select all
<?php
echo str_replace(',', '<br>', file_get_contents('names.txt'));
?>
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to PHP

Who is online

Users browsing this forum: No registered users and 4 guests