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']);
    }
}
相关推荐
MediaTea11 小时前
Python 第三方库:PyTorch(动态计算图的深度学习框架)
开发语言·人工智能·pytorch·python·深度学习
Boop_wu11 小时前
[Java EE] 多线程 -- 初阶(3)
java·开发语言
2301_7951672011 小时前
玩转Rust高级应用 如何理解 Rust 实现免疫数据竞争的关键是Send 和 Sync 这两个 trait
开发语言·算法·rust
云和数据.ChenGuang11 小时前
Python 3.14 与 PyCharm 2025.2.1 的调试器(PyDev)存在兼容性问题
开发语言·python·pycharm
Mr.Jessy12 小时前
Web APIs 学习第六天:BOM、location对象与本地存储
开发语言·前端·javascript·学习·web api·bom
LIZhang201612 小时前
基于ffmpeg8.0录制mp4文件
开发语言·c++
_OP_CHEN12 小时前
C++进阶:(九)深度剖析unordered_map 与 unordered_set容器
开发语言·c++·stl容器·哈希表·哈希桶·unordered_map·unordered_set
七夜zippoe12 小时前
Java并发编程基石:深入理解JMM(Java内存模型)与Happens-Before规则
java·开发语言·spring·jmm·happens-before
Mark Studio13 小时前
QT linux 静态编译问题记录
开发语言·qt
无敌最俊朗@13 小时前
C++-Qt-音视频-基础问题01
开发语言·c++