php-如何从多维数组获取id作为键和电子邮件作为其值?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php-如何从多维数组获取id作为键和电子邮件作为其值?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含834字,纯文字阅读大概需要2分钟。
内容图文
![php-如何从多维数组获取id作为键和电子邮件作为其值?](/upload/InfoBanner/zyjiaocheng/681/0591d5724008460d86ddd68cd670b562.jpg)
我有如下的多维数组
$records = array(
array(
'id' => 11,
'first_name' => 'John',
'last_name' => 'Doe',
'email' => 'john@gmail.com'
),
array(
'id' => 12,
'first_name' => 'Sally',
'last_name' => 'Smith',
'email' => 'sally@gmail.com'
),
array(
'id' => 13,
'first_name' => 'Jane',
'last_name' => 'Jones',
'email' => 'jane@gmail.com'
)
);
现在,我希望输出以id形式的数组作为键,并以email形式作为其值.
Array
(
[11] => john@gmail.com
[12] => sally@gmail.com
[13] => jane@gmail.com
)
我想要简短的代码,不需要任何冗长的代码.
我已经尝试过foreach
$collect_data = array();
foreach($records as $key=>$data){
$collect_data[$data['id']] = $data['email']
}
任何人都可以通过以上简短代码来达到我的要求.
解决方法:
我认为,您可以尝试使用php内置函数来整理解决方案
$emails = array_column($records, 'email', 'id');
print_r($last_names);
您也可以参考以下链接.
Php In-build Function (array_column)
内容总结
以上是互联网集市为您收集整理的php-如何从多维数组获取id作为键和电子邮件作为其值?全部内容,希望文章能够帮你解决php-如何从多维数组获取id作为键和电子邮件作为其值?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。