[PHP] Multiline String einzeilig machen
Hi,
ich lese über POST gesendete Daten aus und speichere diese in einer Ini-Datei.
XML-Code:
Jetzt werden Werte aus einem mehrzeiligen Eingabefeld wie folgt gespeichert:
$myini->WriteValue($index, 'Message', nl2br(htmlentities($_POST['message'])));
Zitat:
XML-Code:
Kennt jemand eine Möglichkeit?
// gibt den String unverändert zurück
function RemoveLineBreak($nl) { $no = str_replace('\n', '', $nl); return $no; } //geht nicht, da kein Array function ArrayToString($arr) { for($i = 1; $i == count($arr); $i++) { $str = $str . $arr[$i]; } return $str; } |
Re: [PHP] Multiline String einzeilig machen
Hallo,
soweit ich weiß, müssen Zeichen wie "\n" in Anführungszeichen gesetzt werden, einfache Hochkommas reichen da nicht:
Code:
Ich bin mir allerdings nicht ganz sicher.
function RemoveLineBreak($nl) {
return str_replace("\n", '', $nl); } Grüße |
Re: [PHP] Multiline String einzeilig machen
Das ist richtig, da nur bei Verwendung von "" der dazwischenliegende Ausdruck geparsed wird.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz