PHPでの配列検索について知っておくべきことすべて



この記事では、PHPでの配列検索のすべての観点をカバーし、例を使用して同じことに関する詳細な知識を得るのに役立ちます。

スクリプトに最適な言語の1つであり、 確かに配列もうまく利用しています。したがって、この記事では、PHPでの配列検索を次の順序で理解します。

PHPで値を検索する方法の1つは、ループを使用して各要素の値をチェックすることですが、これは非効率的です。 array_search、in_array、array_keys、array_key_existsなどの配列の検索に使用できるさまざまな組み込み関数があります。このブログでは、PHPでのarray_searchについて説明します。





PHPの概要-PHPでの配列検索-Edureka



PHPでの配列検索に関するこの記事に進みます。

配列検索

array_searchは、PHPに組み込まれている関数です。配列内の特定の値を検索するために、特定の値を検索してキーを返すこの関数を使用します。一致するものが見つからない場合は、falseを返します。 in_array()とほぼ同じです。両方の関数の主な違いは、array_search()は通常、キーまたはインデックスのいずれかを返すのに対し、in_array()は検索で見つかった一致に応じてTRUEまたはFALSEを返すことです。

構文:array_search(value、array、strict)



:配列で検索する必要のある値を指定します。
アレイ :検索する必要のある配列を指定します
厳格: これは、TRUEまたはFALSEに設定できる配列内の厳密に同一の要素を検索するオプションのパラメーターです。デフォルトでは、FALSEに設定されています。 trueに設定されている場合、同一の要素をチェックします。つまり、整数3は文字列3と同じではありません。

パラメータ(search value&array)をarray_search()に渡すと、前述のように、一致する値を持つキーが返されます。一致するものが見つからない場合は、falseを返します。一致するものが複数見つかった場合は、最初に一致したキーが返されます。

Javaでのイテレータの使用

PHPでの配列検索に関するこの記事に進む

出力1:

strictパラメータを使用せずに例を見てみましょう。

参照による呼び出しc ++
 

PHPでの配列検索に関するこの記事に進む

出力:2

aravindが配列の2番目の位置にあるため、2を返します。

複数の一致が見つかった場合、

 

PHPでの配列検索に関するこの記事に進む

出力:3

naveenの最初の一致が3番目のインデックスで見つかると、3を返します。

strictパラメータを使用した別の例を見てみましょう。

 

PHPでの配列検索に関するこの記事に進む

出力4:

配列内の値のデータ型と検索された値のデータ型が同じ型ではないため、出力なしで返されます。 falseに設定されている場合、データ型は無視され、デフォルトではfalseに設定されます。

strictパラメーターをfalseに設定して、同じ例を見てみましょう。

Javaでのcharatの使用
 

これでこの記事は終わりです。PHPに組み込まれている関数array_searchを理解していただければ幸いです。

このブログに関連性があると思われる場合は、 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。

質問がありますか? 」のコメントセクションでそれについて言及してください PHPでの配列検索 」と私はあなたに戻ります。