PHPのin_array関数の使い方
in_array関数は配列内で指定の値を検索し、見つかればtrueを返し、見付からなければfalseを返します。
in_array関数の構文はin_array(検索する値, 配列, 厳密な比較を行うか)です。
パラメータの説明:
- 配列内で検索される値:配列内で検索する値を指定する。
- 配列: 検索する配列を指定します。
- 厳密比較を実行するかどうか。オプション指定可能。デフォルトはfalseです。trueの場合は、値とデータ型の両方を比較する厳密比較を行います。falseの場合は、値のみを比較します。
以下のコードを参照のこと。
$fruits = array('apple', 'banana', 'orange');
if (in_array('banana', $fruits)) {
echo "找到了banana!";
} else {
echo "没有找到banana!";
}
バナナを発見!
in_array関数は大文字小文字を区別するので、大文字小文字を無視して比較したい場合は、array_search関数や独自にカスタマイズした関数による比較を使用してください。