我有一个存储在 PHP 文件中的数组,其中存储了所有值。
我正在尝试在 JavaScript 中遍历整个数组。我该怎么做?
以下不起作用:
var index = 0;
var info = 1;
while(index<4) {
info = <?php echo $a[?>index<?php];?>
index++;
}
我有一个存储在 PHP 文件中的数组,其中存储了所有值。
我正在尝试在 JavaScript 中遍历整个数组。我该怎么做?
以下不起作用:
var index = 0;
var info = 1;
while(index<4) {
info = <?php echo $a[?>index<?php];?>
index++;
}
您可以将数组从 php 复制到 JavaScript,然后对其进行处理。
var array = <?php echo json_encode($a); ?>
var index = 0;
var info = 1;
while(index<4) {
info = array[index];
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 代码。