php - 使用 JSON 从 PHP 将多维数组放入 Javascript

标签 php javascript jquery json

我的 php 脚本发回一个 JSON 编码的字符串。

我只是迷失了如何实际使用数组,现在它在 Javascript 中运行得很好?

最终目标是在 JavaScript 中循环遍历多维数组以提取值(价格)...

我已经设法让 JavaScript 接收编码的字符串(通过将其打印到屏幕上进行测试),但我不确定如何实际使用该数组,或者我如何像在 PHP 中那样循环遍历它..

我基本上需要执行与此 PHP 代码等效的 JavaScript

 foreach ($array as $item => $value){

    foreach ($value as $item2 => $value2){

      //peform action on $value2;
    }
}

感谢您的帮助。

盎司

最佳答案

假设您调用了变量 arrayFromPhp,您可以使用一个简单的嵌套 for 循环:

for(var i = 0, l = arrayFromPhp.length; i < l; i++) {
  for(var j = 0, l2 = arrayFromPhp[i].length; j < l2; j++) {
    var value = arrayFromPhp[i][j];
    //Do stuff with value
  }
}

关于php - 使用 JSON 从 PHP 将多维数组放入 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4909218/

相关文章:

javascript - 未捕获的 TypeError : undefined is not a function, 在 for 循环中创建的对象

php - 使用准备好的语句删除之前检查值是否存在

php - 在没有 HTTPS 的情况下保护服务器到服务器 PHP 通信

php - 写入 CSV 时出错 - 警告 : fopen() [function. fopen]:文件名不能为空

javascript - 进行属性查找时,javascript 如何处理 `this`?

javascript - extjs 中的 vbox 和 hbox

javascript - 我应该将 $(this) 放在函数中的什么位置?

javascript - Jquery方法执行了几次

javascript - 当触发响应式 jQuery 函数时,该函数不会停止触发

php - 如何在php上使用ajax插入数据库?