2013-04-12 56 views
0

下面是我的結果數組:PHP輸出數組值

Array 
(
    [0] => Array 
    (
     [id] => 3 
     [name] => test 
    ) 

    [1] => Array 
    (
     [id] => 4 
     [name] => Balikavadhu 
    ) 
) 

從上面陣列,我想下面生成一個新的數組:

array(3,4) // where 3 and 4 are id values of respective array 

任何幫助或快速答案不勝感激。

在此先感謝!

回答

2

還有另一個選擇:

$newArray = []; 

foreach ($arrayResults as $result) { 
    $newArray[] = $result['id']; 
} 
0

將您的輸出數組放入名爲$ arr的數組中。那麼做到這一點:

$newArr = array(); 
$id = 0; 
foreach ($arr as $val) 
{ 
    $newArr[$i] = $val['id']; 
    $id++; 
} 
+0

我們可以做同樣的與array_push功能? –

+0

可以做到。這是邏輯上的一種方式。你的也很好。 –

0

你可以做類似

$newArray = []; 

foreach ($arrayResults as $result) { 
    array_push($newArray, $result['id']); 
}