在php代码中添加javascript代码

在php代码中添加javascript代码,javascript,php,Javascript,Php,如何在php代码中正确添加javascript代码? 我尝试使用下面的代码执行此操作,但出现错误: 分析错误:语法错误,意外的“文本”(T_字符串),应为“,”或“;” <?php $myImagesList = array ( 'image1.png' , 'image2.png' , 'image3.png' ); shuffle ($myImagesList); echo '<div style = "background: #0600ff" class = "div02"

如何在php代码中正确添加javascript代码? 我尝试使用下面的代码执行此操作,但出现错误:

分析错误:语法错误,意外的“文本”(T_字符串),应为“,”或“;”

<?php
$myImagesList = array (
'image1.png' ,
'image2.png' ,
'image3.png' 
);

shuffle ($myImagesList);
echo '<div style = "background: #0600ff" class = "div02">';
for ($i=0; $i<5; $i++) {
    if ($i < 5) {
        echo '' . $myImagesList[$i] . '';
    }
    if ($i == 5) {
       echo '</div>';
       echo ' <script type='text/javascript'>
var cpmstar_pid = 45265;
document.writeln('<SCR' + 'IPT language='Javascript' src='' + (document.location.protocol=='https:'?'//server':'//cdn') + '.cpmstar.com/cached/js/feedback_v101.pack.js'></SCR' + 'IPT>');
</script> ';
        echo '<div style = "background: #0600ff" class = "div02">';
     }  
     if ($i > 5) {
        echo '' . $myImagesList[$i] . '';
      }
  }
 echo '</div>';
?>

问题在于脚本标记使用的单引号。您可以使用herdoc语法用PHP编写JavaScript

echo <<< SCRIPT_BLOCK
<script>
var cpmstar_pid = 45265;
document.writeln('<SCR' + 'IPT language='Javascript' src='' + (document.location.protocol=='https:'?'//server':'//cdn') + '.cpmstar.com/cached/js/feedback_v101.pack.js'></SCR' + 'IPT>');
</script>
SCRIPT_BLOCK;

echo您有for循环条件
$iYou应该接受人们提供的一些答案,否则您会发现人们会停止回答您的问题。