【发布时间】:2018-04-13 22:18:53
【问题描述】:
代码:
$string = htmlspecialchars($vakanz["stellenbeschrieb"]);
echo $string;
输出:
<!-- Haushalthilfe, stundenweise<br /> <br /> Fensterreinigungen und Frühjahrsputz<br /> -->
数据来自网络应用程序,我通过以下代码获取内容:
function getVakanzDetail()
{
$vakanzId = $_GET['nummer'];
$apiUrl = getApiUrl('vakanzDetail');
$rawXml = file_get_contents($apiUrl . $vakanzId);
$xmlElement = simplexml_load_string($rawXml, "SimpleXMLElement", LIBXML_NOCDATA);
$json = json_encode($xmlElement);
$data = json_decode($json, true);
$vakanz = $data['vakanz'];
foreach ($vakanz as $key => $value) {
if ($value === []) {
$vakanz[$key] = '';
}
}
return $vakanz;
}
当我直接查看 xml 时,我可以看到我从中获取此输出的字段内部恰好包含此信息。
<stellenbeschrieb>
<!-- Haushalthilfe, stundenweise<br /> <br /> Fensterreinigungen und Frühjahrsputz<br /> -->
</stellenbeschrieb>
我的问题是:如何在没有 HTML 标签的情况下修改它以获得这样的输出: Haushalthilfe,惊人的 Fensterreinigungen und Frühjahrsputz
【问题讨论】:
-
所以你也想删除中断标签?
-
如果中断标签会中断,它们可以保留在那里。但目前它们以文本形式出现在输出中。