在php中回显<script>本身

时间:2018-04-18 15:54:50

标签: php echo

你好每个身体我在php中有一个问题可能很简单,但我在php中有点新。&#xA;我有这样的代码:

&#xA;&# xA;
 &lt;?php echo'&lt; script&gt; var str = Array(1); str.push('。$ user_id。')&lt; / script&gt;';?&gt; &#xA;  
&#xA;&#xA;

在此代码中我想显示脚本文本而不是调用java脚本。我该怎么办?

&#xA;&#xA;

我已经尝试了各种写作类型,如单引号和双引号,如下所示

&#xA;&#xA;
 &lt;?php echo'“&lt; script&gt;”var str = Array(1); str.push('。$ user_id。')“&lt; / script&gt;”';?&gt;& #xA;  
&#xA;&#xA;

甚至在脚本的开头和结尾尝试了\但它们都没有奏效。

&#XA;

1 个答案:

答案 0 :(得分:1)

您需要使用htmlspecialchars()函数来转义html标记。

<?php echo htmlspecialchars('<script>var str=Array(1);str.push('.$user_id.')</script>');?>