首页 > 解决方案 > explode 不适用于动态字符串,但适用于静态字符串

问题描述

我有一个xml。我不会完全发布xml结构。只是其中的一部分。

<title>feeds IT —&lt;/title>

当它不起作用时:

我有这个: $result = explode(" ", $xml->title);这返回 ["feeds","IT","\u2014"]这是错误的。第三个是错误的。

当它工作时:

$text = "feeds IT —";
$result = explode(" ", $text);

这有效并返回["feeds","IT","\u00e2\u20ac"]正确。看第三部分。它与上述不同并且是正确的。

但我需要它动态工作,而不是手动放置该字符串。它应该适用于$xml->title. 有任何想法吗?

标签: phpregexxml

解决方案


推荐阅读