Hi, Ich mal wieder...
Ich habe eine txt Datei in der Namen stehen, etwa so:
Heinz
Paul
Werner
usw.
Jetzt habe ich das geändert, damit ich eine ID vergeben kann sieht jetzt so aus:
1|Heinz|;
2|Paul|;
3|Werner|;
usw.
zum Auslesen habe ich folgenden Code:
Jetzt zeigt die Ausgabe folgendes an:
0|Admin|;, 1|Heinz|;, 2|Paul|;, 3|Werner|;
Ich will mit explode nur den Namen anzeigen, aber ich bekomme das nicht ganz hin.
Hier mal der Code mit explode:
Jetzt bekomme ich das:
1, Heinz, ;
angezeigt.
Wo liegt mein explode Fehler?
kann mir einer helfen?
Ich habe eine txt Datei in der Namen stehen, etwa so:
Heinz
Paul
Werner
usw.
Jetzt habe ich das geändert, damit ich eine ID vergeben kann sieht jetzt so aus:
1|Heinz|;
2|Paul|;
3|Werner|;
usw.
zum Auslesen habe ich folgenden Code:
PHP:
$users = file('data/users.txt');
for ($q = 0; $q < count($users); $q ++) {
if (strlen($list) > 1) {
$list = $list . ', <a href="index.php?type=view_profile&login=' . str_replace("\r\n", '', $users[$q]) . '">' . str_replace("\r\n", '', $users[$q]) . '</a>';
} else {
$list = '<a href="index.php?type=view_profile&login=' . str_replace("\r\n", '', $users[$q]) . '">' . str_replace("\r\n", '', $users[$q]) . '</a>';
}
}
0|Admin|;, 1|Heinz|;, 2|Paul|;, 3|Werner|;
Ich will mit explode nur den Namen anzeigen, aber ich bekomme das nicht ganz hin.
Hier mal der Code mit explode:
PHP:
$users = file('data/users.txt');
$users = explode('|', $users[$q]);
for ($q = 0; $q < count($users); $q ++) {
if (strlen($list) > 1) {
$list = $list . ', <a href="index.php?type=view_profile&login=' . str_replace("\r\n", '', $users[$q]) . '">' . str_replace("\r\n", '', $users[$q]) . '</a>';
} else {
$list = '<a href="index.php?type=view_profile&login=' . str_replace("\r\n", '', $users[$q]) . '">' . str_replace("\r\n", '', $users[$q]) . '</a>';
}
}
1, Heinz, ;
angezeigt.
Wo liegt mein explode Fehler?
kann mir einer helfen?