петля php через ассоциативные массивы

Редактирование этого кода здесь на Stackoverflow, и я действительно рядом, чтобы получить нужный мне результат.

Итак, у меня есть этот код, размещенный здесь:

$friends = $facebook->api('/me/friends'); if(!empty($friends['data'])){ $size = variable_get('facebook_graph_pic_size_nodes','square'); $protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http'; foreach($friends['data'] as $data){ $fbid = $data['id']; $fbfriendlikes[$fbid]=$facebook->api('/'.$fbid.'/likes'); } 

$fbfriendlikes выводит мне массив вроде этого: http://penelope-ns.net/fb/fig.jpg

Что мне нужно сделать, это сохранить имена в $return value, все имена.

Может кто-нибудь, пожалуйста, помогите мне с этим? Благодарю.

Это должно сработать.

 $dataArray = $fbfriendlikes[$data['id']]['data']; $result = ""; foreach($dataArray as $item){ $result .= " ".$item['name']; } 

Это то, что вы хотите?

 $friends = $facebook->api('/me/friends'); $result= array(); if(!empty($friends['data'])){ $size = variable_get('facebook_graph_pic_size_nodes','square'); $protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http'; foreach($friends['data'] as $key => $data){ $fbid = $data['id']; $result[$key] = $data; $fbfriendlikes[$fbid] = $facebook->api('/'.$fbid.'/likes'); } }