PHP の inarray 関数の使用法

PHP の in_array() 関数は配列から指定の値を検索し、真偽値を返します。構文は次のとおりです。

配列 haystack に値 needle が含まれているかどうかを判定する( strict により判定を厳密にする)

パラメータの説明:

  1. $needle: 検索する値。
  2. 検索対象の配列
  3. strict(オプション): 型の比較が厳密かどうかを指定します。デフォルトはFALSEで、値のみを比較して型は比較しないとされています。

$needleが見つかればTRUEを返し、そうでなければFALSEを返す。

1. それはとても簡単だ。
1. それはとてもたやすいことだ。

$fruits = array("apple", "banana", "orange");
if (in_array("apple", $fruits)) {
    echo "苹果在数组中";
} else {
    echo "苹果不在数组中";
}

上記のサンプルでは、 $fruits 配列に「apple」という値が含まれているかどうかを判定するために in_array() 関数が使用されています。「apple」は実際に配列に含まれているので、「「りんご」は配列にあります」というメッセージが出力されます。

bannerAds