PHP获取数组中的指定列为新数组的方法
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
有如下数组,我们的需求是提取数组中的name列组成新数组。 $users = array( '0' => array('id' => 1, 'name' => 'name1'), '1' => array('id' => 2, 'name' => 'name2'), '2' => array('id' => 3, 'name' => 'name3'), '3' => array('id' => 4, 'name' => 'name4'), '4' => array('id' => 5, 'name' => 'name5'), ); //需要得到的结果: $names = array('name1', 'name2', 'name3', 'name4', 'name5');方法1:使用array_column()
array_column()是PHP在5.5.0版本之后新添加的一个专用函数,用于返回数组中指定的一列(本方法只能使用在php5.5以上版本)。
使用方法:
$names = array_column($users 'name');方法2:使用array_walk()
array_walk()函数使用用户自定义函数对数组中的每个元素做回调处理
使用方法:
$names = array(); array_walk($users, function($value, $key) use (&$names ){ $names[] = $value['name']; });方法3:使用array_map()
array_map()为数组的每个元素应用回调函数,array_map与array_walk的使用方法基本相同
使用方法:
$names = array(); array_map(function($value) use (&$names){ $names[] = $value['name']; }, $users);方法4:使用foreach循环遍历
foreach相对上述三种方法执行效率稍低
使用方法:
$names = array(); foreach ($users as $value) { $names[] = $value['name']; }[array]历史优惠活动内容
猜你可能想看的VPS
- 2020 年最靠谱的 CN2 线路商家整理全球[VPS测评]
- 便宜 iON 双旦促销→洛杉矶 CN2 GT 线路 VPS 六折优惠 年全球[VPS测评]
- 新商家慎重-DesiVPS→$2 月 2GB 内存 20GB SSD 空虚拟空间(主机)
- Laravel 使用 webpack 后提示$ is not defin全球[VPS测评]
- Servarica→$7 月 XEN-1G 内存 1.5T 硬盘 100全球[VPS测评]
- CI 框架提示 Undefined property: XXX::$db全球[VPS测评]
- CrownCloud→洛杉矶大硬盘 KVM 年付 25 美元 德国&荷兰全球[VPS测评]
- 无忧云¥36.12 月 1 核 1G 内存 50G 硬盘 1Mbps 深香港VPS[主机]
- hostflyte 目前 CN2 GIA 线路的 VPS 套餐全球[VPS测评]
- Vultr 支持微信扫码充值 日本 洛杉矶 1 核 512M 内存 1G日本VPS[主机]
- LosAngelesVPS→$27.99 年 2 核 2.5GB 内存 虚拟空间(主机)
- uuuvps→建站精品 VPS 香港 cn2+日本 cn2+美国 cn2日本VPS[主机]
- 5个许多网站站长都会忽视的搜索引擎SEO技巧全球[VPS测评]
- CloudCone黑五闪购,每小时都有惊喜,超低价值得期待全球[VPS测评]
- Ceraus洛杉矶cera云服务器新用户五五折促销,三网强制cn2gia全球[VPS测评]
- Billur → 乌兹别克斯坦vps 25€月付 1C2G50G硬盘 5全球[VPS测评]
- EchoNode → 5€ 月 2C2G20G硬盘 1Gbps不限流量 全球[VPS测评]
- 邢志宏:加快推动高质量建设跨境电商综试区起势成势全球[VPS测评]
- 空空云怎么样?香港CN2-GIA VPS,带宽2M,月付15元香港VPS[主机]
- 二三互联,香港cn2云服务器5折+85折双重优惠,稳定不限流量,1核1G香港VPS[主机]
- 六一云:香港CN2/洛杉矶高防/CDN,“返利+折扣”双优惠,折上折送实香港VPS[主机]
- 野草云服务器怎么样?香港CN2+BGP带宽30M月付19元香港VPS[主机]
- 影速科技怎么样?影速科技海外云服务器价格多少钱?全球[VPS测评]
- 牛信云入选艾瑞《2022年中国跨境电商服务行业趋势报告》典型厂商全球[VPS测评]
- 2021硅云新年献礼活动:香港企业级云服务器2核4G5M仅2888元/5香港VPS[主机]
- diyvm:香港vps/美国vps/日本vps/2核/2G内存/5M带宽日本VPS[主机]
- 咖啡主机:美国高防vps、香港vps 可享受6-7折促销 每月仅需14元美国VPS[主机]
- 云计算拯救互联网巨头:谁抢跑,谁追赶?全球[VPS测评]
- 菜单选中标记CSS3动画效果全球[VPS测评]
- TmhHost:1核/1G/40G SSD/3Mbps/香港三网CN2 香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-157661.html











