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

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



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


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


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


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

答案 0 :(得分:1)
您需要使用htmlspecialchars()
函数来转义html标记。
<?php echo htmlspecialchars('<script>var str=Array(1);str.push('.$user_id.')</script>');?>