PHP の inarray 関数の使用法
PHP の in_array() 関数は配列から指定の値を検索し、真偽値を返します。構文は次のとおりです。
配列 haystack に値 needle が含まれているかどうかを判定する( strict により判定を厳密にする)
パラメータの説明:
- $needle: 検索する値。
- 検索対象の配列
- 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」は実際に配列に含まれているので、「「りんご」は配列にあります」というメッセージが出力されます。