如何在PHP中展平数组?
发布时间:2020-12-13 21:57:50 所属栏目:PHP教程 来源:网络整理
导读:我有一个包含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
我有一个包含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" } 解决方法
在PHP 5.5中你有
array_column :
$plucked = array_column($yourArray,'email'); 否则,请使用 $plucked = array_map(function($item){ return $item['email'];},$yourArray); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |