2015-01-22 4 views
0

Любая идея, как получить доступ к создателю с помощью foreach? Я получаю это как результат API-интерфейсов linkedin и хочу итерации через него после присоединения к первому уровню с foreach ($ data as $ value). Я не уверен, как выполнять итерацию по второму и третьему массиву для доступа к значениям для создателяитерация через массив с foreach php

Array 
(
[_total] => 4 
[values] => Array 
    (
     [0] => Array 
      (
       [creator] => Array 
        (
         [firstName] => Martin 
         [headline] => test1 
         [id] => DNz_ycOHn5 
         [lastName] => asdf 
         [pictureUrl] => https://media.licdn.com 
        ) 

       [summary] => hi summary 
       [title] => hi title 
      ) 

     [1] => Array 
      (
       [creator] => Array 
        (
         [firstName] => Martin 
         [headline] => test2 
         [id] => DNz_ycOHn5 
         [lastName] => asdf 
         [pictureUrl] => https://media.licdn.com 
        ) 

       [summary] => summary 
       [title] => testpost 
      ) 

     [2] => Array 
      (
       [creator] => Array 
        (
         [firstName] => Martin 
         [headline] => test3 
         [id] => DNz_ycOHn5 
         [lastName] => asdf 
         [pictureUrl] => https://media.licdn.com 
        ) 

       [summary] => 12312 
       [title] => linkedinDEV 
      ) 

     [3] => Array 
      (
       [creator] => Array 
        (
         [firstName] => Martin 
         [headline] => test4 
         [id] => DNz_ycOHn5 
         [lastName] => asdf 
         [pictureUrl] => https://media.licdn.com 
        ) 

       [summary] => test123 
       [title] => Discussion Title 
      ) 

    ) 

) 

лучшего

M

ответ

1

с 5.5, вы можете использовать в этом случае array_column:

$creators = array_column($data['values'],'creator'); 
1

Это создаст массив создателей:

$creators = array(); 

foreach($data['values'] as $value) { 
    $creators[] = $value['creator']; 
} 

// An array containing the creator information 
var_dump($creators); 
+0

отлично работает, спасибо. – mboeckle

Смежные вопросы