我有一個數組存儲在一個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