方法: 1. "array_keys(array)" を使用して、配列キー名を含む新しい配列を返します。 2. "array_search(key, new array)" を使用して、指定されたキーのキー名を返します。新しい配列; 3. . 「array_splice(配列, 指定されたキー名, 1)」を使用して、指定された要素を削除します。
この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。
まず、array_keys 関数と array_search 関数を使用して、配列内の指定されたキーの位置を取得します
次に、array_splice 関数を使用して要素を指定するだけで削除します。
詳細な紹介:
array_keys
() 関数は、配列内のすべてのキー名を含む新しい配列を返します。
2 番目のパラメーターが指定された場合、キー値を持つキー名のみが返されます。
array_search
() 関数は、配列内のキー値を検索し、対応するキー名を返します。
array_splice
() 関数は、選択した要素を配列から削除し、新しい要素に置き換えます。この関数は、削除された要素を含む配列も返します。
例は次のとおりです:
<?php $a=array("a"=>"red","b"=>"green","c"=>"blue"); $b=array_keys($a); $c=array_search("b",$b); array_splice($a, $c, 1); print_r($a); ?>
出力結果:
推奨学習: " PHP ビデオ チュートリアル >>
以上がPHPでキーを使用して配列から指定された要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。