1
我真的習慣於在Ruby中進行編程。我現在在PHP中工作。PHP中的Ruby映射函數?
我有一個對象數組,我想獲得這些對象的所有id並將它們放入一個數組中。
在Ruby中,你會怎麼做:
my_arr.map { |arr| arr.id }
我會怎麼做,在PHP?我需要做一個foreach並將該id推入數組中嗎?
我真的習慣於在Ruby中進行編程。我現在在PHP中工作。PHP中的Ruby映射函數?
我有一個對象數組,我想獲得這些對象的所有id並將它們放入一個數組中。
在Ruby中,你會怎麼做:
my_arr.map { |arr| arr.id }
我會怎麼做,在PHP?我需要做一個foreach並將該id推入數組中嗎?
您有array_map。例如:
$my_arr = array_map(function($el) {
return $el['id'];
}, $arr);
http://php.net/array_map – pjumble