配列検索はphpで実行できます。 PHP には 2 つの配列検索関数が用意されています: 1. array_search()、配列内の指定された値を検索し、対応するキー名を返すことができます。構文「array_search (検索値、配列、検索時に型を比較するかどうか)」は、値は文字列型です; 2. array_keys()、配列内の指定された値を検索し、対応するキー名を返すために使用されます。構文は「array_keys (配列、検索値、比較タイプ)」で、戻り値は次のとおりです。配列型。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
配列検索が可能phpで。
php には 2 つの配列検索関数が提供されています:
array_search()
array_keys()
1. 配列検索には array_search() を使用します
array_search() 関数は、配列内のキー値を検索し、対応するキー名を返します。array_search(value,array,strict)
説明 | |
---|---|
値 | 必須。配列内で検索するキー値を指定します。|
配列 | 必須。検索する配列を指定します。|
オプション。このパラメータが TRUE に設定されている場合、関数は配列内で同じデータ型と値の要素を検索します。可能な値: | true
|
2. 配列検索には array_keys() を使用します
array_key() 関数は、配列内の一部またはすべてのキー名を取得できます。
array_keys(array,value,strict)配列検索は、value パラメータが設定されている場合にのみ実行できます。
必須。配列を指定します。 | #値 |
オプション。キー値を指定すると、そのキー値に対応するキー名のみが返されます。 | #strict |
true - 指定されたキー値を持つキー名を返します。種類によっては、数字の 5 が文字列「5」と同じではありません。 | false - デフォルト値。タイプに関係なく、数値 5 は文字列「5」と同じです。
<?php header("Content-type:text/html;charset=utf-8"); $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); var_dump($a); var_dump(array_keys($a,"Highlander")); ?> |
PHP ビデオ チュートリアル
」以上がPHPで配列検索を行うことは可能でしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。