我有一个包含4个数组的数组,每个数组都有一个值。
array(4) {
[0]=>
array(1) {
["email"]=>
string(19) "test01@testmail.com"
}
[1]=>
array(1) {
["email"]=>
string(19) "test02@testmail.com"
}
[2]=>
array(1) {
["email"]=>
string(19) "test03@testmail.com"
}
[3]=>
array(1) {
["email"]=>
string(19) "test04@testmail.com"
}
}
什么是最好的(=最短的,首选原生PHP函数)方法来扁平化数组,使其只包含电子邮件地址作为值:
array(4) {
[0]=>
string(19) "test01@testmail.com"
[1]=>
string(19) "test02@testmail.com"
[2]=>
string(19) "test03@testmail.com"
[3]=>
string(19) "test04@testmail.com"
}
2条答案
按热度按时间igsr9ssn1#
在PHP 5.5中,您可以使用
array_column
:否则,请使用
array_map
:n8ghc7c12#
你可以使用
RecursiveArrayIterator
,它甚至可以扁平化多嵌套数组。一个月一个月