var i; <br>
for(i=0;i<4;i++){ <br>
alert("echo $MarkA[i]");<br>
}
$MarkA
是PHP数组
我想知道如何使用javascript值&#39; i&#39;用PHP代码。
感谢。
答案 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>