我有一個數組,每個數組包含4個數組。如何在PHP中壓扁數組?
array(4) {
[0]=>
array(1) {
["email"]=>
string(19) "[email protected]"
}
[1]=>
array(1) {
["email"]=>
string(19) "[email protected]"
}
[2]=>
array(1) {
["email"]=>
string(19) "[email protected]"
}
[3]=>
array(1) {
["email"]=>
string(19) "[email protected]"
}
}
什麼是最好的(=最短,PHP本身的首選功能)的方式實現平坦化陣列,使其只包含電子郵件地址作爲值:
array(4) {
[0]=>
string(19) "[email protected]"
[1]=>
string(19) "[email protected]"
[2]=>
string(19) "[email protected]"
[3]=>
string(19) "[email protected]"
}
或者如果你沒有PHP 5.5,你可以使用官方函數 – Populus
的作者'array_column'的https://github.com/ramsey/array_column的用戶空間實現,這正是我所需要的。謝謝! –
其中一天,我需要學習array_map ... – Mike