数组中的php句柄数组?
如何处理数组中的数组 像这样:数组中的php句柄数组?,php,arrays,Php,Arrays,如何处理数组中的数组 像这样: Array ( [page] => 1 [pages] => 391 [perpage] => 3 [total] => 1171 [photo] => Array ( [0] => Array ( [id] => 4539740346 [owner] => 21229296@N03
Array
(
[page] => 1
[pages] => 391
[perpage] => 3
[total] => 1171
[photo] => Array
(
[0] => Array
(
[id] => 4539740346
[owner] => 21229296@N03
[secret] => 3b10921450
[server] => 4040
[farm] => 5
[title] => ~ Berry One ~
[ispublic] => 1
[isfriend] => 0
[isfamily] => 0
)
编辑:
如何回应这一切?
以下是阵列的外观:
您可以从数组中获得如下值:
echo $a['photo'][0]['ispublic']; //1
更新:
在您声明的评论中,您希望显示照片内容。在PHP中,foreach
可用于迭代数组:
foreach ($a['photo'] as $photo) {
//$photo refers to the current photo on every iteration
echo $photo['ispublic'];
}
此片段将回显数组中每个照片的
ispublic
属性。如果要回显所有照片的所有属性,可以使用嵌套的foreach
(一个在另一个内部)。定义“句柄”。你想做什么?PHP确实支持多维数组。这个问题需要弄清楚。你问的问题并不明显……@facebook-517003299如果你正在使用print\r
,你是否已经准备好了阵列?在这种情况下,你想用它做什么?是的,但是有没有更好的方法?我需要它显示所有照片返回、[0]、[1]等等。@facebook更新了我的答案。如果你能澄清你的问题,我会帮得更好。我在黑暗中四处跑,想知道你对哪一部分有问题。
foreach ($a['photo'] as $photo) {
//$photo refers to the current photo on every iteration
echo $photo['ispublic'];
}