在PHP中将HTML Dom转换为字符串[关闭]
问题描述:
An HTML DOM Contains characters such as id="xyz" or class:'col-md-3'. The problem is I have a PHP script which converts PHP variable to strings. But one of my variable contains HTML dom elements. I am having a hard time to convert that variable into a string.
My code:
foreach($result as $n){
$message1 = '"'.(string)$n['Message'].'"';
$message = "'".(string)addslashes($message1)."'";
{
error:
/><br /><table style=\'border:1px solid...
^ - error 1
AT <span id="cat_id"
^ - error 2
",\"
^ -error 3
HTML DOM包含诸如id =“xyz”或class:'col-md-3'之类的字符。 问题是我有一个PHP脚本将PHP变量转换为字符串。 但我的一个变量包含HTML dom元素。 我很难将该变量转换为字符串。 p>
我的代码: p>
foreach($ result as $ n){
$ message1 ='“'。(string )$ n ['Message']。''';
$ message =“'”。(string)addslashes($ message1)。“'”;
{
code> pre>
错误: p>
/&gt;&lt; br /&gt;&lt; table style = \'border:1px solid ...
^ - 错误1
AT&lt; span id =“cat_id”
^ - 错误2
“,\”
^ -error 3
code> pre>
div>
答
I am not what you really want to achieve but something like below could help I guess.
$message = "'".(string)addslashes('"'.$messag1.'"')."'";
echo $message;