gpt4 book ai didi

php 字符串仅在 html 标签内替换,即字符串的

转载 作者:行者123 更新时间:2023-12-02 20:19:03 28 4
gpt4 key购买 nike

我有 PHP 字符串,其中包含 HTML,我将其存储在 JavaScript 变量中以供以后使用。问题在于 JavaScript 变量的内容被 " 所包含。 s,所以任何" PHP 字符串内的 s 将破坏变量。

现在我有

$content=str_replace ('"','"', $phpstring);

这将使所有" s 编码,以便我想要显示的任何内部文本都可以正常工作,但问题是"标签内的 s 例如 <p id="para1">将替换为 <p id=&quot;para1&quot;> 。但我想做的是替换 " s 在标签内,即 < 之间和> ,带有 ' ,以便它们仍然正常工作,并且 " s 不在要替换为 &quot; 的标签内,就像我现在拥有的那样。

现在工作正常,但这只是因为我更改了所有 "手动添加标签。

最佳答案

你尝试过addslashes吗?它可能会起作用。文档可以在这里找到:http://dk.php.net/addslashes

关于php 字符串仅在 html 标签内替换,即字符串的 <here>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5854955/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com