PHP 二维数组 指定 value 作为 key || 二位数组 取出指定 元素组成新数组
// 基础数组
$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 || 二位数组 取出指定 元素组成新数组相关推荐
- vue批量生成二维码,打印生成的二维码,并批量下载生成的二维码,qrcode
通过使用 qrcode 生成二维码, 使用 jszip 打包批量二维码文件, 使用 file-saver 下载打包好的zip文件, 使用 vue-print-nb 打印生成的二维码 生成二维码: 打印 ...
- (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果
场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...
- Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码
Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...
- PHP生成微信小程序带参数的二维码,可生成带参数二维码
本文档从服务端讲起,开发语言为php 获取小程序码,适用于需要的码数量极多的业务场景.通过该接口生成的小程序码,永久有效,数量暂无限制. 更多用法详见 获取二维码. HTTPS 调用 请求地址 POS ...
- Android基于Google Zxing实现二维码/条形码扫描、生成二维码/条形码
二维码/条形码生成器 二维码/条形码扫描器 一.二维码与条形码工作原理 目前的很多应用上都有扫码功能,当时微信推出二维码扫码功能时,觉得imagine,通过一张简单的图片就能扫描添加还有,还有分 ...
- iOS 开发 二维码生成大全(黑白/彩色二维码和带图片的二维码)详解
前言 扫描二维码使用的是coreImage框架,属于UIKit框架中的体系,多以使用时不用导入coreImage框架 开始之前,让我们谈谈Core Image框架中最重要的几个类: CIContext ...
- 生成二维码和二维码的logo,识别二维码发送短信
发送短信到网站 http://www.smschinese.cn/ 上注册用户获取到(要填签名) THE_UID和THE_KEY.smsMob:手机号,smsText发送的信息(两个参数不能为空) ...
- ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果
首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老美开发的,barcode4j对一维条形码处理的很好,而且支持的格式很多,当然也可以对二维码进行处理,效果个人 ...
- 二维码之zxing仿新浪微博二维码
在前言中最后部分,提到了二维码开发工具资源ZXing.网上有它最新1.7版的源码,感兴趣的可以下载下来看看,要打包生成core比较麻烦,网上有相关教程.嫌麻烦的朋友,可以去我的资源里下载Java版的c ...
- Py之qrcode:调用python的qrcode库两种方式生成二维码、带logo的二维码
Py之qrcode:调用python的qrcode库两种方式生成二维码.带logo的二维码 目录 python编程实现生成二维码 1.第一种方式-纯文本 2.第二种方式-带logo
最新文章
- 微服务神经元(Neural)
- Redis-哨兵机制,实现高可用
- 手机号码验证的正则表达式(17......)
- [iOS]深入浅出 iOS 之多线程 NSThread
- mysql函数之一:INSTR、LOCATE、POSITION VS LIKE
- Java基础枚举(enum关键字)
- 银行家算法及其c++代码实现
- 高中信息技术python教材内容_高中信息技术教材 掌控基础版
- excel锁定单元格不能修改_锁定单元格不被任意修改和删除
- python中3个单引号,Pyhton3中单引号、双引号、三个引号的用法和区别
- MATLAB代码:面向削峰填谷的电动汽车多目标优化调度策略
- jQuery 3d云标签
- 体感互动虚拟试衣系统
- 浅谈用企业微信生态做私域流量运营的策略!
- OpenGL ES总结(一)OpenGL 初识
- pc station v15 博图_PC STATION下载报错-工业支持中心-西门子中国
- 世事洞明职场“行”(上篇)——刘墉力作《我不是教你诈》花絮采撷
- Eclipse日志文件存放在何处
- 关于自动化安装离线补丁包更新
- 10.4.变态跳楼梯