我有一个数组存储在一个PHP文件中,我在其中存储所有的值。我想在JavaScript中循环整个数组。我应该怎么做?如何从PHP数组中检索值?
下不起作用:
var index = 0;
var info = 1;
while(index<4) {
info = <?php echo $a[?>index<?php];?>
index++;
}
我有一个数组存储在一个PHP文件中,我在其中存储所有的值。我想在JavaScript中循环整个数组。我应该怎么做?如何从PHP数组中检索值?
下不起作用:
var index = 0;
var info = 1;
while(index<4) {
info = <?php echo $a[?>index<?php];?>
index++;
}
我不知道你使用的是什么版本的PHP,但尝试这样的事情:
var info = null;
var a = <?php echo json_encode($a); ?>;
for(var index=0;index<a.length;index++) {
info = a[index];
}
您需要首先将PHP处理为Javascript。你可以使用json_encode来做到这一点。
var index = 0;
var info = 1;
var a = <?php echo json_encode($a); ?>;
while(index < 4) {
info = a[index];
index++;
}
PHP运行在服务器端,最后一页是提供给客户端之前, 。 Javascript在客户端运行(在浏览器上)。 因此,你试图达到什么将不起作用。你可以做的是使用PHP来动态地打印JavaScript代码。
为什么不循环在PHP中,而是在JavaScript中处理每个迭代? – Sebas
一个PHP数组,你试图用JS循环它?我不确定我在追随。为什么?你想做什么? – Robert
PHP运行服务器端,只是不会工作 – somedev