php删除二维数组中的元素的方法:可以使用数组函数array_splice来进行删除,如【array_splice($arr, $index, 1);】。array_splice函数可以从数组中移除指定的元素,并用新元素取代。
array_splice() 函数从数组中移除选定的元素,并用新元素取代它。函数也将返回被移除元素的数组。
(视频教程推荐:php视频教程)
语法:
array_splice(array,start,length,array)
提示:如果函数没有移除任何元素(length=0),则替代数组将从 start 参数的位置插入。
注释:不保留替代数组中的键名。
代码示例:
/** * 根据key删除数组中指定元素 * @param array $arr 数组 * @param string/int $key 键(key) * @return array */ private function array_remove_by_key($arr, $key) { if(!array_key_exists($key, $arr)) { return $arr; } $keys = array_keys($arr); $index = array_search($key, $keys); if($index !== FALSE) { array_splice($arr, $index, 1); } return $arr; }
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com