2014-01-19 14 views
0

我正在電影評論網站上工作,但我被困在數組問題中。我如何從一組作者獲得多個值?PHP - 從數組中的鍵獲取動態值並放入列表

我從API Array ([0] => Array ([nconst] => nm0604555 [name] => Chris Morgan [attr] => (written by)) [1] => Array ([nconst] => nm0860155 [name] => Gary Scott Thompson [attr] => (characters)))

我試圖echo $array[0]['name'];這樣的反應,但它只是給了我因爲[0]

另外,陣列響應按鍵的第一個值Chris Morgan取決於有多少演員都是在電影裏。

那麼我能做些什麼來列出作家?就像這樣:Chris Morgan, Gary Scott Thompson

回答

1

我的解決方案,你不會有一個,最後一個元素後:

$actors= array(); 
    foreach ($array as $movie) { 
     $actors[] = $movie['name']; 
    } 

    echo implode(',', $actors); 
+0

謝謝你,它的工作! – iC0NiC

1

一個基本的循環可以處理這個問題:

foreach ($array as $movie) { 
    echo $movie['name'] . ","; 
} 
+0

刪除我的答案看起來像我幾乎複製:) –

0

Array_walk;

Array_walk($array,function($key,$val){ 
     echo $val['name']. ', '; 
    });