这个地方打印出来的效果
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
如何将一个数组中键中相同的值取出来并定义一个新的数组
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
风吹dashu 2019-05-05 05:46关注$grouping_name = array();
foreach ($userlist as $k2 => $v2) {
$grouping_name[] = $v2['role_id'];
}
var_dump($grouping_name);die;
// $grouping_name 取出来的相同字段值组成的一位数组;
------------分割线---------------
上面的是取单个指定字段组成新数组,下面这个是将所有的组成新的数组,以字段名为健名
$newArr = array();
$keys = array();
foreach ($userlist as $key => $val) {
$keys = array_keys($val);
foreach ($keys as $k=>$v){
$newArr[$v][] = $val[$v];
}
}
var_dump($newArr);die;本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2014-02-19 06:44回答 1 已采纳 Assuming your arrays are $array1 and $array2: $keys = array_keys($array2); $result = array_combin
- 2019-06-17 11:28回答 1 已采纳 Do notice the the "legs" array exists in index 0 of the "routes" array so looping on it will requi
- 2016-01-29 04:03回答 3 已采纳 ...this needs to be done without a for loop. If you don't want to use any kind of loop, then
- 2020-10-24 17:14接下来是 next() 函数,它的作用是将数组的内部指针指向下一个元素,并返回下一个元素的值。如果数组指针已经处于最后一个元素,再次调用 next() 时,它会返回 FALSE。next() 函数的原型如下: ```php mixed next ...
- 2017-07-17 14:29回答 1 已采纳 OK - I'v identified the problem. Your foreach loop loops over your email array, replacing the $jso
- 2013-10-17 11:24回答 7 已采纳 array_merge( array_combine( $names, array_fill(0,count($names),NULL) ), $ag
- 2021-12-29 04:55回答 1 已采纳 题主要的代码如下 <meta charset="utf-8"> <?php function arrDuplicateRemoval($arr){ $new_ar
- 2020-10-18 12:34通过这种方式,最终形成的`$result`数组将具有如下结构:外层数组的键是原数组中子数组的`key1`值,而每个键对应的值则是另一个数组,该数组中包含了所有具有相同`key1`值的`key2`值。这样的数据结构方便了之后的...
- 2021-05-09 13:20回答 1 已采纳 你这个不是数组吗,又不是json,哪来的键。。 <?php function array_asort($arr){ $r=array(); for($i=count($arr)-
- 2016-12-01 06:59回答 3 已采纳 A foreach loop works by copying each value into a temporary variable. If you want to edit the ori
- 2018-05-09 01:58回答 2 已采纳 You could use array_map, but in the background it's just looping the values anyways. Because of th
- 2020-10-20 04:51通过上述知识点,读者可以掌握如何在PHP中为二维数组中的每一个一维数组添加新的值,并且通过提供的资源链接进一步深入了解PHP编程的各个方面。在实际开发中,正确使用数组操作技巧可以大幅度提高代码的效率和可读性...
- 2020-10-22 23:12需要注意的是,在数组定义中的最后一个值后加逗号,在PHP是合法的,虽然这在其他语言中可能被认为是语法错误。 除了array()函数,PHP还提供了大量处理数组的其他函数。例如,array_change_key_case()函数可以将数组...
- 2022-02-28 03:36这个实现起来虽然不难,但是涉及到PHP中几个不常用的函数模块,对于很多PHP新手来说还确实是一个难题,今天就给大家分享一个实例,用4行代码就可以实现让PHP随机从数组中选取几个值,然后拼接成字符串并输出。...
- 2020-10-19 14:04在给定的示例代码中,定义了一个名为`assoc_title`的函数,它的作用是删除二维数组中根据指定键值重复的元素。这个函数接收两个参数:`$arr`是待处理的二维数组,`$key`是用于判断重复的键名。以下是该函数的详细...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司