php 快速剔除二维数组内的某个键值

$arr = array(  
  '0'=>array(  
            'name'=>'james',  
            'age'=>30,  
            ),  
  '1'=>array(  
            'name'=>'susu',  
            'age'=>26,  
            )
)

如何快速剔除 name的值
结果:

$arr = array(  
  '0'=>array(   
            'age'=>30,  
            ),  
  '1'=>array(   
            'age'=>26,  
            )
)

我现在用循环的方式实现

缥缈止盈
浏览 1398回答 2
2回答

万千封印

两种方式,期待更好的。 $result = array_map(function($item){ unset($item['name']); return $item; },$arr) foreach($arr as &$item){ unset($item['name']); } unset($item);

POPMUISE

array_column — 返回数组中指定的一列 print_r(array_column($arr, "age"));
打开App,查看更多内容
随时随地看视频慕课网APP