Php 如何在变量中存储的html元素中插入文本?
我有一个程序,它从另一个网站复制文本并显示出来 它将文本存储在变量$string中。 变量中包含html标记,我想在变量中存储的html标记之前添加文本Php 如何在变量中存储的html元素中插入文本?,php,Php,我有一个程序,它从另一个网站复制文本并显示出来 它将文本存储在变量$string中。 变量中包含html标记,我想在变量中存储的html标记之前添加文本 例如:$string=;我想在id为game的div之前添加文本。要在id为game的div之前添加文本。只需使用: $string = "<div id='1'><div id='game'></div>"; $new = "texttoinsert"; $pos = "<div id='game'&
例如:$string=;我想在id为game的div之前添加文本。要在id为game的div之前添加文本。只需使用:
$string = "<div id='1'><div id='game'></div>";
$new = "texttoinsert";
$pos = "<div id='game'></div>";
echo str_replace($pos, $new.$pos ,$string);
在id为“game”的div之前添加文本。只需使用:
$string = "<div id='1'><div id='game'></div>";
$new = "texttoinsert";
$pos = "<div id='game'></div>";
echo str_replace($pos, $new.$pos ,$string);
在php中,最简单的方法是使用str_replace
在php中,最简单的方法是使用str_replace
对于该特定情况,应进行以下工作:
$($string).prepend("text");
对于该特定情况,应进行以下工作:
$($string).prepend("text");
使用jQuery,解决方案很简单:
var text = $("<div id='1'><div id='game'></div></div>");
$('#1', text).prepend('text-to-insert');
结果HTML可以如下获得:text.HTML
我希望这能有所帮助。使用jQuery,解决方案很简单:
var text = $("<div id='1'><div id='game'></div></div>");
$('#1', text).prepend('text-to-insert');
结果HTML可以如下获得:text.HTML
我希望这能有所帮助。您要创建的确切输出字符串是什么?您的标记令人困惑。您是在PHP的服务器上还是在Javascript/jQuery的客户端上执行此操作?您要创建的确切输出字符串是什么?您的标记令人困惑。您是在PHP的服务器上还是在Javascript/jQuery的客户端上执行此操作?