我如何在php中使用javaScript值

时间:2016-12-23 04:18:37

标签: javascript php loops

我有一个关于在PHP中使用javaScript值的问题:

var i; <br>
for(i=0;i<4;i++){ <br>
    alert("echo $MarkA[i]");<br>
}

$MarkA是PHP数组
我想知道如何使用javascript值&#39; i&#39;用PHP代码。
感谢。

2 个答案:

答案 0 :(得分:4)

这不是PHP的工作方式。您不能以这种方式混合客户端和服务器端脚本。一种选择是创建JavaScript变量:

<script>
   var marks = <?php echo json_encode($MarkA);?>;
   for(i=0;i<4;i++) alert(marks[i]);
</script>

答案 1 :(得分:0)

您不能将客户端脚本变量用于服务器端脚本。但您可以使用以下方法解析PHP数组。不需要javascript增量变量。

<?php $MarkA = array(1,2,3,4);?>

<script>
var json = JSON.parse("<?php echo json_encode($MarkA);?>");

$.each(json,function (i,item) {
    console.log(item);
});
</script>