array(1) {
["album_name"]=>
string(12) "Cover Photos"
}
array(1) {
["cover"]=>
string(111) "url"
}
array(1) {
["album_name"]=>
string(24) "Fun in Your Name! Photos"
}
array(1) {
["cover"]=>
string(108) "url"
}
当我对变量执行var_dump
时,这就是它返回的内容,我尝试了正常的foreach:
<?php
foreach ($fb_albums as $my_albumsdata):
echo $my_albumsdata['cover'];
endforeach;
?>
但是不起作用......
答案 0 :(得分:1)
试试这个:
for($i=0; $i < count($yourArray); $i += 2) {
$name = $yourArray[$i]["album_name"]
$cover = $yourArray[$i+1]["cover"]
}
但是,我认为你必须改变数组的组织。
答案 1 :(得分:0)
假设你有这四个数组的数组.... 问题似乎并非每个$ my_albumsdata都包含“封面”。
if(array_key_exists("cover", $my_albumsdata)) echo $my_albumsdata["cover"];
^应该是一个快速修复,但缺乏上下文,我不确定这是否适合你。