【发布时间】:2017-05-24 16:41:17
【问题描述】:
我在 php 中有一个这样的多维数组:
$personArray = [
0 =>
[
'Name' => 'John',
'Age' => '28',
],
1 =>
[
'Name' => 'Peter',
'Age' => '22',
]
];
在刀片视图中,我执行foreach ($personArray as $pa) 以查看所有名称(在 foreach 中我执行 -> $pa['Name'] 并打印所有名称)。现在还可以。但我需要在 javascript 中使用相同的数组。我这样做:var pArray= <?php echo json_encode(json_encode($personsArray)) ?>; 并发出警报,然后他显示数组(此时数组被“转换”为 javascript)。但是我需要像在 php 中一样在 javascript 中创建一个 foreach 以在 javascript 中显示数组内的所有名称。但我没有任何解决方案。
我不是网络编程方面的专家,所以感谢您的帮助。
谢谢:)
编辑:我在 php 类的 php 函数中有这个数组。我确实将数组返回到我需要数组的视图(在这种情况下有两个视图..第一种情况我在 php 中使用刀片数组..在第二种情况下我在 javascript 中使用数组)
【问题讨论】:
-
查看
Array#forEachhelp中的第一个示例 -
你在使用 laravel 框架吗
-
是的,我正在使用 laravel :)
-
他们是更好的方法,请参考此链接safaribooksonline.com/library/view/…
-
@RMaster21 - 将 javascript 和 php 混合在一起不是一个好习惯..
标签: javascript php arrays multidimensional-array foreach