// 基础数组

$array = [array(5) {[0]=>array(2) {["id"]=>string(1) "1"["name"]=>string(21) "网站炒鸡管理员"}[1]=>array(2) {["id"]=>string(1) "2"["name"]=>string(9) "技术部"}[2]=>array(2) {["id"]=>string(1) "3"["name"]=>string(9) "财务部"}[3]=>array(2) {["id"]=>string(1) "4"["name"]=>string(9) "编辑部"}[4]=>array(2) {["id"]=>string(1) "0"["name"]=>string(9) "人事部"}
}
]

1. 取出指定 value 作为key

array_column($roleList, NULL, 'id');

结果为:


array(5) {[1]=>array(2) {["id"]=>string(1) "1"["name"]=>string(21) "网站炒鸡管理员"}[2]=>array(2) {["id"]=>string(1) "2"["name"]=>string(9) "技术部"}[3]=>array(2) {["id"]=>string(1) "3"["name"]=>string(9) "财务部"}[4]=>array(2) {["id"]=>string(1) "4"["name"]=>string(9) "编辑部"}[0]=>array(2) {["id"]=>string(1) "0"["name"]=>string(9) "人事部"}
}

2. 给数组制定key | 指定一个元素为 key

$id = array_column($roleList, 'id');
$name = array_column($roleList, 'name');$roleList = array_combine($id, $name);

结果为:


array(5) {[1]=>string(21) "网站炒鸡管理员"[2]=>string(9) "技术部"[3]=>string(9) "财务部"[4]=>string(9) "编辑部"[0]=>string(9) "人事部"
}

PHP 二维数组 指定 value 作为 key || 二位数组 取出指定 元素组成新数组相关推荐

  1. vue批量生成二维码,打印生成的二维码,并批量下载生成的二维码,qrcode

    通过使用 qrcode 生成二维码, 使用 jszip 打包批量二维码文件, 使用 file-saver 下载打包好的zip文件, 使用 vue-print-nb 打印生成的二维码 生成二维码: 打印 ...

  2. (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

    场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...

  3. Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码

    Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...

  4. PHP生成微信小程序带参数的二维码,可生成带参数二维码

    本文档从服务端讲起,开发语言为php 获取小程序码,适用于需要的码数量极多的业务场景.通过该接口生成的小程序码,永久有效,数量暂无限制. 更多用法详见 获取二维码. HTTPS 调用 请求地址 POS ...

  5. Android基于Google Zxing实现二维码/条形码扫描、生成二维码/条形码

     二维码/条形码生成器 二维码/条形码扫描器 一.二维码与条形码工作原理 目前的很多应用上都有扫码功能,当时微信推出二维码扫码功能时,觉得imagine,通过一张简单的图片就能扫描添加还有,还有分 ...

  6. iOS 开发 二维码生成大全(黑白/彩色二维码和带图片的二维码)详解

    前言 扫描二维码使用的是coreImage框架,属于UIKit框架中的体系,多以使用时不用导入coreImage框架 开始之前,让我们谈谈Core Image框架中最重要的几个类: CIContext ...

  7. 生成二维码和二维码的logo,识别二维码发送短信

    发送短信到网站  http://www.smschinese.cn/  上注册用户获取到(要填签名) THE_UID和THE_KEY.smsMob:手机号,smsText发送的信息(两个参数不能为空) ...

  8. ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

    首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老美开发的,barcode4j对一维条形码处理的很好,而且支持的格式很多,当然也可以对二维码进行处理,效果个人 ...

  9. 二维码之zxing仿新浪微博二维码

    在前言中最后部分,提到了二维码开发工具资源ZXing.网上有它最新1.7版的源码,感兴趣的可以下载下来看看,要打包生成core比较麻烦,网上有相关教程.嫌麻烦的朋友,可以去我的资源里下载Java版的c ...

  10. Py之qrcode:调用python的qrcode库两种方式生成二维码、带logo的二维码

    Py之qrcode:调用python的qrcode库两种方式生成二维码.带logo的二维码 目录 python编程实现生成二维码 1.第一种方式-纯文本 2.第二种方式-带logo

最新文章

  1. 微服务神经元(Neural)
  2. Redis-哨兵机制,实现高可用
  3. 手机号码验证的正则表达式(17......)
  4. [iOS]深入浅出 iOS 之多线程 NSThread
  5. mysql函数之一:INSTR、LOCATE、POSITION VS LIKE
  6. Java基础枚举(enum关键字)
  7. 银行家算法及其c++代码实现
  8. 高中信息技术python教材内容_高中信息技术教材 掌控基础版
  9. excel锁定单元格不能修改_锁定单元格不被任意修改和删除
  10. python中3个单引号,Pyhton3中单引号、双引号、三个引号的用法和区别
  11. MATLAB代码:面向削峰填谷的电动汽车多目标优化调度策略
  12. jQuery 3d云标签
  13. 体感互动虚拟试衣系统
  14. 浅谈用企业微信生态做私域流量运营的策略!
  15. OpenGL ES总结(一)OpenGL 初识
  16. pc station v15 博图_PC STATION下载报错-工业支持中心-西门子中国
  17. 世事洞明职场“行”(上篇)——刘墉力作《我不是教你诈》花絮采撷
  18. Eclipse日志文件存放在何处
  19. 关于自动化安装离线补丁包更新
  20. 10.4.变态跳楼梯

热门文章

  1. angular如何生成条形码下载条形码
  2. mysql 获取一条数据_MySQL数据库中随机获取一条或多条记录
  3. 微信公众号数据2019_2019年微信公众号文章最新数据报告
  4. 简单的mg动画制作方法,看到就是赚到 | 万彩动画大师
  5. Notion 的插件介绍和使用
  6. 视频剪辑没素材?一定要收藏这几个网站。
  7. 计算机的管理员关机命令,电脑自动关机命令是什么?怎么用
  8. Java开发学习进阶路线
  9. fast-lio 卡尔曼滤波
  10. 2022下半年软件设计师中级考试通过