Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 以正确的方式迭代数组_Php - Fatal编程技术网

Php 以正确的方式迭代数组

Php 以正确的方式迭代数组,php,Php,可能重复: 我已经发布了几次这个问题,只是因为我似乎无法解决它,这是我最后一次发布它,我做了一些更改,我希望我能通过它,否则我就辞职 重点是我有这个代码,我有一个$friendlikesid,它的结构如下 data { name; category; id } 我需要在所有id中循环查找一个特定的id。 现在我的代码是这样的,但它不能正常工作,它应该打印不喜欢特定id的朋友 for($i=0;$i<count($fbfriendlikes);$i++) { if ($f

可能重复:

我已经发布了几次这个问题,只是因为我似乎无法解决它,这是我最后一次发布它,我做了一些更改,我希望我能通过它,否则我就辞职

重点是我有这个代码,我有一个$friendlikesid,它的结构如下

data {
name;
category;
id
}
我需要在所有id中循环查找一个特定的id。 现在我的代码是这样的,但它不能正常工作,它应该打印不喜欢特定id的朋友

for($i=0;$i<count($fbfriendlikes);$i++)
 { 
     if ($fbfriendlikes[data][$i][id] == 191777737516178) 
     {
        $return .= '<div class="fimage">'.$image.'</div>';
        $link = '<a href="'.$protocol . '://www.facebook.com/profile.php?id='.$fbid.'" target="_blank">'.$fbname.'</a>';    
        $return .= '<div class="flink">'.$link.'</div>';
        break;
    }
 }

对于($i=0;$i请尝试此选项,希望它能在其他情况下工作

在foreach循环下的if语句中回显$row['data']['id']以查看值

foreach($fbfriendlikes as $row){
if ($row['data']['id'] == 191777737516178) {
 $return .= '<div class="fimage">'.$image.'</div>';
            $link = '<a href="'.$protocol . '://www.facebook.com/profile.php?id='.$fbid.'" target="_blank">'.$fbname.'</a>';    
            $return .= '<div class="flink">'.$link.'</div>';
            break;
            }
}
foreach($fbfriendlikes作为$row){
如果($row['data']['id']==191777737516178){
$return.=''.$image';
$link='';
$return.=''.$link';
打破
}
}

您没有阅读deceze的评论吗?改进您的问题并不意味着重新发布它。编辑您的原始问题!您阅读了问题的内容吗?您阅读了deceze的评论内容吗?嘿,谢谢……它没有输出任何信息。。