2014-02-07 20 views
1

我真的習慣於在Ruby中進行編程。我現在在PHP中工作。PHP中的Ruby映射函數?

我有一個對象數組,我想獲得這些對象的所有id並將它們放入一個數組中。

在Ruby中,你會怎麼做:

my_arr.map { |arr| arr.id } 

我會怎麼做,在PHP?我需要做一個foreach並將該id推入數組中嗎?

+0

http://php.net/array_map – pjumble

回答

4

您有array_map。例如:

$my_arr = array_map(function($el) { 
    return $el['id']; 
}, $arr);