我有一个数组:
$response['ids']
和
var_dump($response['ids']);
给了我这个结果:
array(849) { [0]=> int(75740521) [1]=> int(148743815) [2]=> int(14135942) [3]=> int(516369973) [4]=> int(18667319)
因此,我尝试使用此例程获取这些值:
$i=0;
while($i <= $nrof){
$friendsid = $friends['ids'][$i];
echo "Friend $i-id: $friendsid<br />";
$i++;
}
但我没有得到任何价值,$friends['ids'][$i]
总是空的。
答案 0 :(得分:4)
你是var_dumping $response
但是正在循环$friends
答案 1 :(得分:4)
尝试将$ friends更改为$ response
答案 2 :(得分:2)
你为什么var_dump $ 回复 ['ids']但是,在你的代码中使用$ 朋友 ['ids']?
答案 3 :(得分:2)
尝试使用foreach:
foreach ($friends['ids'] as $key => $value)
{
echo "Friend $key-id: $value<br />";
}