""])"。"/> ""])"。">
#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp キーに基づいて配列要素を削除するメソッド: 1. unset() 関数、構文 "unset($array[key value])" を使用します; 2. array_diff_key() 関数、構文を使用します「array_diff_key($array , [key value=> ""])」。
php によるkey (キー名) に入力して配列要素を削除します。
方法 1: unset() 関数を使用して、配列要素のキー名に従って要素を削除します
<?php header("Content-type:text/html;charset=utf-8"); $array = array('name'=>'apple','age'=>12,'address'=>'ChinaGuangZhou'); var_dump($array); unset($array['name']); var_dump($array); ?>
方法 2: array_diff_key() 関数を使用して、配列要素のキー名に基づいて要素を削除します
削除したい配列要素のキー(key)がわかっている場合は、array_diff_key()を使用します。関数の第 2 パラメータのキー値の位置に、削除するキーを入力する必要があります。値は必須ではなく、省略可能です。<?php header("Content-type:text/html;charset=utf-8"); $array = array('name'=>'apple','age'=>12,'address'=>'ChinaGuangZhou'); var_dump($array); $array = array_diff_key($array, ['age' => ""]); var_dump($array); ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHP配列のキーに基づいて要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。