php框架-php数组里有多个同级数组,想合并到一个数组里
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php框架-php数组里有多个同级数组,想合并到一个数组里,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2282字,纯文字阅读大概需要4分钟。
内容图文
打印出来的结果是多个同级数组,第一次见,想合并成一个大数组,方便操作
Array
(
[0] => Array
(
[title] => 悦动行出游
)
[1] => Array
(
[title] => A游不错
)
[2] => Array
(
[title] => 游伴儿
)
[3] => Array
(
[title] => 房集市
)
[4] => Array
(
[title] => 大师讲解-达师解
)
[5] => Array
(
[title] => 带我飞
)
[6] => Array
(
[title] => 木西民宿
)
[7] => Array
(
[title] => 玩小伴宠物旅行
)
[8] => Array
(
[title] => 日本深度游学网
)
[9] => Array
(
[title] => 云游直播
)
)
Array
(
[0] => Array
(
[title] => 悠比旅行
)
[1] => Array
(
[title] => 快快旅行
)
[2] => Array
(
[title] => 独立日旅行
)
[3] => Array
(
[title] => BInkky创思瀚宇
)
[4] => Array
(
[title] => 鱿鱼旅行
)
[5] => Array
(
[title] => 有记YOKI
)
[6] => Array
(
[title] => 遇游邦
)
[7] => Array
(
[title] => 23place
)
[8] => Array
(
[title] => 同游会
)
[9] => Array
(
[title] => 哎哟旅行
)
)
回复内容:
打印出来的结果是多个同级数组,第一次见,想合并成一个大数组,方便操作
Array
(
[0] => Array
(
[title] => 悦动行出游
)
[1] => Array
(
[title] => A游不错
)
[2] => Array
(
[title] => 游伴儿
)
[3] => Array
(
[title] => 房集市
)
[4] => Array
(
[title] => 大师讲解-达师解
)
[5] => Array
(
[title] => 带我飞
)
[6] => Array
(
[title] => 木西民宿
)
[7] => Array
(
[title] => 玩小伴宠物旅行
)
[8] => Array
(
[title] => 日本深度游学网
)
[9] => Array
(
[title] => 云游直播
)
)
Array
(
[0] => Array
(
[title] => 悠比旅行
)
[1] => Array
(
[title] => 快快旅行
)
[2] => Array
(
[title] => 独立日旅行
)
[3] => Array
(
[title] => BInkky创思瀚宇
)
[4] => Array
(
[title] => 鱿鱼旅行
)
[5] => Array
(
[title] => 有记YOKI
)
[6] => Array
(
[title] => 遇游邦
)
[7] => Array
(
[title] => 23place
)
[8] => Array
(
[title] => 同游会
)
[9] => Array
(
[title] => 哎哟旅行
)
)
array_column,php的版本需要5.5+
$arr1 = Array
(
Array
(
'title' => '悦动行出游',
),
Array
(
'title' => 'A游不错',
));
$arr2= Array
(
Array
(
'title' => '悠比旅行',
),
Array
(
'title' => '快快旅行',
));
var_dump(array_merge(array_column($arr1,'title'),array_column($arr2,'title')));
array(4) {
[0]=>
string(15) "悦动行出游"
[1]=>
string(10) "A游不错"
[2]=>
string(12) "悠比旅行"
[3]=>
string(12) "快快旅行"
}
用array_merge方法
array_map(function($v){
return $v['title'];
}, $arr);
假设你上面的两个二维数组分别是$arr1和$arr2。
首先使用获取二维数组列值的函数array_column(),
分别将两个数组中的'title'字段的值取到两个匿名的索引数组中。
array_column($arr1, 'title');
然后使用array_merge()数组合并函数将两个数组合并:
$new_arr = array_merge(array_column($arr1, 'title'), array_column($arr2, 'title'));
内容总结
以上是互联网集市为您收集整理的php框架-php数组里有多个同级数组,想合并到一个数组里全部内容,希望文章能够帮你解决php框架-php数组里有多个同级数组,想合并到一个数组里所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。