php的数组问题,一个二维数组怎么取出里面的部分元素组成一个新数组

php 复制代码
//比如二维数组 
$arr=array(array('id'=>2,'nickname'=>'chenjudong','email'=>''), array ('id'=>8,'nickname'=>'天使爱美丽','email'=>''));
 
$arrNew=array();
 
foreach($arr as $k=>$v){
 
 $arrNew[$k]=array('id'=>$v['id'],'nickname'=>$v['nickname']);
 
}
php 复制代码
//只是email的话,下面这个就够了
foreach ($arr as &$value) {
    if(isset($value['email'])){
        unset($value['email']);
    }
}
相关推荐
小柯J桑_3 分钟前
C++之特殊类设计
java·开发语言·c++
QiZhang | UESTC8 分钟前
JAVA算法练习题day11
java·开发语言·python·算法·hot100
bigdata-rookie10 分钟前
Java 反射
java·开发语言
能工智人小辰23 分钟前
Java8 Swing实现计算器
开发语言
SccTsAxR25 分钟前
[C语言]常见排序算法①
c语言·开发语言·经验分享·笔记·其他·排序算法
怀旧,1 小时前
【C++】20. unordered_set和unordered_map
开发语言·c++
alibli1 小时前
一文学会CMakeLists.txt: CMake现代C++跨平台工程化实战
开发语言·c++·系统架构
Florence232 小时前
GPU硬件架构和配置的理解
开发语言
rockmelodies2 小时前
【PHP7内核剖析】-1.3 FPM
php
李游Leo2 小时前
JavaScript事件机制与性能优化:防抖 / 节流 / 事件委托 / Passive Event Listeners 全解析
开发语言·javascript·性能优化