$arr = [ ['id'=>1,'name'=>'php'], ['id'=>2,'name'=>'js'], ['id'=>3,'name'=>'python'], ['id'=>4,'name'=>'java'] ]; //删除id为4的一维数组,除了unset还有其他方法吗 foreach($arr as $key=>$value){ if($value['id'] == 4) unset($arr[$key]); } echo '<pre>';print_r($arr);
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
print_r(array_filter($arr, function($var) {return $var['id']!=4;}));
本质还是循环的
本质还是循环的