PHP二维数组用某个字段的值当做键名-程序员宅基地

技术标签: php  

$array = array(
    array('id'=>'3','name'=>'tom'),
    array('id'=>'5','name'=>'jerry'),
    array('id'=>'24','name'=>'spike')
);
 
$newArray1 = array_column($array,NULL,'id');
var_dump($newArray1);
//结果
array(
    '3'=>array('id'=>'3','name'=>'tom'),
    '5'=>array('id'=>'5','name'=>'jerry'),
    '24'=>array('id'=>'24','name'=>'spike')
)
 
$newArray2 = array_column($array,NULL,'name');
var_dump($newArray2);
//结果
array(
    'tom'=>array('id'=>'3','name'=>'tom'),
    'jerry'=>array('id'=>'5','name'=>'jerry'),
    'spike'=>array('id'=>'24','name'=>'spike')
)

 

转载于:https://www.cnblogs.com/yszr/p/11451074.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30855099/article/details/102451220

智能推荐

SSL/TLS详解-程序员宅基地

文章浏览阅读3k次,点赞5次,收藏20次。面试问到Https加密协议,不太会?来看看这篇文章吧_ssl/tls

计算机网络——网线制作和局域网组建_网线制作和局域网组建实验-程序员宅基地

文章浏览阅读5.1k次,点赞10次,收藏40次。一、实验目的: 了解双绞线特性,掌握双绞线的分类与典型应用。 熟悉无屏蔽双绞线网线制作的标准和方法。 了解网线制作的技能技巧。 掌握测试仪的使用。 利用做好的网线通过交换机或路由器组建局域网。二、实验内容: 无屏蔽双绞线网线制作。 利用做好的网线通过交换机或路由器组建局域网。..._网线制作和局域网组建实验

小程序二维码和小程序带参数二维码生成-程序员宅基地

文章浏览阅读3.2k次。本文主要讲解小程序二维码的基本概念,帮助开发和运营人员更好的掌握小程序参数二维码,同时也包含小程序二维码官方文档解读,更好的掌握小程序参数二维码在业务中的使用一,小程序二维码小白介绍二,小程序二维码开发介绍三,小程序二维码生成介绍四,小程序二维码官方文档解读 一,小程序参数二维码小白篇介绍参数二维码的基础知识,让开发者和运营者知道什么是参数二维码1. 首先我们要了解,什...

Java实现登录与注册页面_java写登录注册页面-程序员宅基地

文章浏览阅读2.8w次,点赞23次,收藏205次。用java实现的登录与注册页面,实现了客户端(浏览器)到服务器(Tomcat)再到后端(servlet程序)数据的交互。注册的html代码,页面非常丑!!请见谅。。<body><fieldset id=""> <legend>注册页面</legend> <form action="/day02/register2" method=..._java写登录注册页面

fcode-页面九宫格自动锁屏jquery插件-程序员宅基地

文章浏览阅读80次。fcode.js 自动锁屏插件fcode.js是什么?fcode.js是一款web页面九宫格自动锁屏js插件,依赖于jquery,会在设置的范围里,判断用户有无操作,然后执行锁屏的功能。就一个js文件,配置简单,操作方便,可以锁住任何页面,还支持在手机端的锁屏。此外,还支持更新密码,或者用来登录,都有相关的说明,特别简单,相信您看一下,就会明白!演示地址:ht...

IntelliJ IDEA 文件类型图标_idea中怎么设置在帧标头显示文件类型图标-程序员宅基地

文章浏览阅读269次。IDEA官网-文件类型图标_idea中怎么设置在帧标头显示文件类型图标

随便推点

Ubuntu管理文件所有权和用户权限_ubuntu python生成的文件权限用户设置-程序员宅基地

文章浏览阅读1k次。简析chown和chmod用法 简析chown和chmod用法修改文件所有权--chown更改文件权限--chmod修改文件所有权–chown计算机网络实验在执行完python脚本后,由于以sudo模式启动,生成的文件夹所有者为root,文件夹右下角有小锁,其他用户没有访问修改的权力。用到语句:chown [选项] [更改目标所有者][:[更改目标组]] 文件名或:chown [选项] ..._ubuntu python生成的文件权限用户设置

用物理学突破深度学习理论瓶颈? Google-斯坦福发布《深度学习统计力学》综述论文,30页pdf阐述深度学习成功机制...-程序员宅基地

文章浏览阅读679次。来源:专知【导读】深度学习革新了很多应用,但是背后的理论作用机制一直没有得到统一的解释。最近来自谷歌大脑和斯坦福的学者共同在Annual Review ..._深度学习和力学理论结合

python画图保存成html格式、用浏览器打开页面为空白_无法在web浏览器中从python打开html文件,而是打开记事本...-程序员宅基地

文章浏览阅读1.0k次。Note that on some platforms, trying to open a filename using this function, may work and start the operating system’s associated program. However, this is neither supported nor portable.这里的问题是webbrows..._drawings保存html格式是空的

html5做在线音乐,html5实现在线响应式音乐播放器-程序员宅基地

文章浏览阅读915次。大概很早的时候就有想法做一个音乐播放器玩玩,以前可能还考虑过做APP,大一的时候第一个html的静态页面也是做的音乐网站,想想,大概小时候比较喜欢音乐吧。然而,现在入了前端大坑,就用h5做一个耍耍好了。功能不多,UI不美,But,练习了html5中audio及其API的使用。欢迎吐槽~功能思路分析用了这么多年的音乐播放软件,目前已是网易云音乐的重度用户。一个基本的音乐播放器基础功能有:播放、暂停、..._html5音乐播放器

001 unique string_uniquestring-程序员宅基地

文章浏览阅读952次。以后坚持每个星期都写记到算法题,不论简单还是难,纯熟娱乐!描述:实现一个算法来判断一个字符串中的字符是否唯一(即没有重复).不能使用额外的数据结构。 (即只使用基本的数据结构)代码:#include #include #include #include bool isUnique(const std::string& vStr){ if (vStr.size() _uniquestring

析构函数(C++学习笔记 19)_double abscomplex是什么意思-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏15次。一、什么是析构函数?析构函数也是一种特殊的成员函数。它执行与构造函数相反的操作,通常用于执行一些清理任务,如释放分配给对象的内存空间等。二、析构函数的特点是什么?1、析构函数名与类名相同,但它前面必须加一个波浪号(~)。2、析构函数不返回任何值。在定义析构函数时,是不能说明它的类型的,甚至说明为void类型也不行。3、析构函数没有参数,因此它不能被重载。一个类可以有多个构造函数,但是只能..._double abscomplex是什么意思