php メソッドによる 2 次元配列の要素の削除: [array_splice($arr, $index, 1);] など、配列関数 array_splice を使用して削除できます。 array_splice 関数は、配列から指定された要素を削除し、新しい要素に置き換えます。
array_splice() 関数は、配列から選択した要素を削除し、新しい要素に置き換えます。この関数は、削除された要素の配列も返します。
(ビデオチュートリアルの推奨: php ビデオチュートリアル)
構文:
array_splice(array,start,length,array)
ヒント: 関数が要素を削除しない場合 (長さ=0) ) の場合、置換配列は開始パラメータの位置から挿入されます。
注: 置換配列内のキー名は保持されません。
コードサンプル:
/** * 根据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で2次元配列の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。