PHP XML Statt Semikolon ein Zeilenumbruch
Wie kann ich beim Auslesen eines XML-Files mittels PHP darin ein Semikolon durch einen Zeilenumbruch ersetzen?
zum Beispiel:
XML-Code: <namen>Name1; Name2; Name3; Name4; Name5</namen>
Ergebnis als Ausgabe von PHP:
Name1
Name2
Name3
Name4
Name5
Vielen Dank für eure Hilfe
zum Beispiel:
XML-Code: <namen>Name1; Name2; Name3; Name4; Name5</namen>
Ergebnis als Ausgabe von PHP:
Name1
Name2
Name3
Name4
Name5
Vielen Dank für eure Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 316356
Url: https://administrator.de/forum/php-xml-statt-semikolon-ein-zeilenumbruch-316356.html
Ausgedruckt am: 22.12.2024 um 21:12 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
z.B. mit explode unterteilst Du Deinen String in Teilstrings in einem Array.
http://www.w3schools.com/php/func_string_explode.asp
Dieses Array gibts Du dann Eintrag für Eintrag aus.
Ein Zeilenumbruch in html ist <br>.
Oder noch einfacher.
Du ersetzt den Semikolon in dem String mit einem <br>.
Stefan
z.B. mit explode unterteilst Du Deinen String in Teilstrings in einem Array.
http://www.w3schools.com/php/func_string_explode.asp
Dieses Array gibts Du dann Eintrag für Eintrag aus.
Ein Zeilenumbruch in html ist <br>.
Oder noch einfacher.
Du ersetzt den Semikolon in dem String mit einem <br>.
Stefan
// XML laden
$xml = simplexml_load_string('<?xml version="1.0" encoding="utf-8"?><namen>Name1;Name2;Name3;Name4</namen>');
// Node selektieren
$value = $xml->xpath('/namen');
// Semikolon im Wert durch HTML-Zeilenumbruch ersetzen
$result = preg_replace("/;/","<br/>",$value);
// Ergebnis ausgeben
echo $result;