キー値に基づいて配列から要素を削除する
php メソッド: 1. array_search() 関数を使用して、配列内で指定されたキー値を検索し、対応するキー名を返します。構文は "array_search(指定されたキー名, $arr, true);"; 2. unset() 関数を使用して、取得したキー名に基づいて指定された配列要素を削除します。構文は「unset($配列変数名[キー名])」です。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php によるキーの値を配列から要素を削除するメソッド
実装アイデア:
対応するキー名を取得するキーの値に基づく
キー名を使用して、指定された配列要素にアクセスし、要素を削除します
#実装手順:
1. array_search() 関数を使用してキー名を取得します##<?php
header('content-type:text/html;charset=utf-8');
$arr=array("a"=>"red","b"=>"green","c"=>"blue");
var_dump($arr);
$key=array_search("red",$arr,true);
echo "对应的键名:".$key;
?>
2. unset を使用します。 () キー名に基づいて要素を削除する関数
unset($arr[$key]); var_dump($arr);
説明: $配列変数名 [キー名]
ステートメントは次の目的で使用されます。指定された要素にアクセスします。拡張知識:
array_search() 関数は、配列内のキー値を検索し、対応するキー名を返します。
array_search(value,array,strict)
値 | |
---|---|
配列 | |
#strict | オプション。このパラメータが TRUE に設定されている場合、関数は配列内で同じデータ型と値の要素を検索します。可能な値: |
false - デフォルトの | true に設定すると、配列内の指定された値の型がチェックされ、数値 5 と文字列 5 は異なります (例 2 を参照)。
|
PHP ビデオ チュートリアル
」以上がPHPのキー値に基づいて配列から要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。