1

おそらく非常に単純な問題であることはわかっていますが、それでも解決策が見つかりませんでした...わかりました、簡単に説明します:構造化されたXMLファイルがあるとします:

<root><item><text>blah blah blah&#xD;blah blah blah&#xD;blah blah blah&#xD;...</text></item></root>

私の XML は明らかにより複雑ですが、それは重要ではありません。なぜなら、私の質問は次のようなもの&#xD;だからです。たとえば、それらを html<br>タグに置き換えるにはどうすればよいですか?

SimpleXML を使用して XML からデータを読み取り、以下を試しました。

echo str_replace("&#xD;", "<br>", $message->text);

さらには:

echo str_replace("\n", "<br>", $message->text);

しかし何も...

これには SimpleXML を使用する必要があります。

4

2 に答える 2

1

質問を投稿する直前に解決方法を見つけたので、すでに書いたので、遅かれ早かれ他の誰かに役立つことを期待してこれを共有します...

これはトリックを行います:

echo str_replace(PHP_EOL, "<br>", $message->text);
于 2013-03-30T09:29:28.340 に答える