TECH I.S.

PHP array_search()関数

❮ PHP 配列リファレンス

値「red」の配列を検索し、そのキーを返します。

<?php $a=array("a"=>"red","b"=>"green","c"=>"blue"); echo array_search("red",$a); ?>


定義と使用法

array_search() 関数は、配列で値を検索し、キーを返します。


構文

<div>array_search(<em>value, array, strict</em>)</div>

パラメータ値

パラメータ

説明

value Requierd 検索する値を指定します
array Required 検索する配列を指定します
strict Option
このパラメーターがTRUEに設定されている場合、この関数は配列内の同一の要素を検索します。可能な値:
  • true
  • false - デフォルト
trueに設定すると、数値5は文字列5と同じではありません (例2を参照)

Technical Details

Return Value:

値が配列内にある場合はそのキーを返し、それ以外の場合はFALSEを返します。値が配列内で複数回見つかった場合は、最初に一致したキーが返されます。

PHP バージョン:

4.0.5+

PHP 変更ログ:

無効なパラメータが渡された場合、この関数はNULLを返します(これは5.3.0以降のすべてのPHP関数に適用されます)。

PHP4.2.0以降、この関数は失敗時にNULLではなくFALSEを返します。

その他の例

値5の配列を検索し、そのキーを返します(""に注意してください)。

<?php $a=array("a"=>"5","b"=>5,"c"=>"5"); echo array_search(5,$a,true); ?>


❮ PHP 配列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細