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; }
相關推薦:php訓練
以上是php怎麼刪除二維數組中的元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!