2015-05-17 31 views
0

我有以下數據作爲一個數組,該數據集實際上是更大的,但是這僅僅是一個樣品...構建數組值

Array 
(
    [0] => Array 
     (
      [id] => 107 
      [displayname] => Test 11 
      [frontpage] => 0 
     ) 

    [1] => Array 
     (
      [id] => 201 
      [displayname] => Test 2 
      [frontpage] => 1 
     ) 

    [2] => Array 
     (
      [id] => 47 
      [displayname] => Test 82 
      [frontpage] => 0 


    ) 
) 

我試圖輸出,只是一個新的陣列'displayname'的值看起來很簡單,但我正在努力尋找一個例子。

+1

什麼是新陣列所需的結構?你到目前爲止嘗試過什麼? :) – dbf

回答

2

你可以嘗試這樣的事:

$sourceArray = array(/* THIS IS THE ARRAY WITH YOUR DATA */); 
$displaynames = array(); /* THIS IS THE NEW ARRAY, FOR THE DISPLAYNAMES */ 
foreach ($sourceArray as $arrayItem) { 
    $displaynames[] = $arrayItem['displayname']; 
} 

它會遍歷源陣列$sourceArray過,並提出只顯示名稱爲每個項目成新(空)陣列$displaynames