php での in_array() の使用法は次のとおりです: [in_array(search,array)]。ここで、search は配列内で検索する値を指定し、array は検索する配列を指定します。 in_array() 関数は、指定された値が配列内に存在するかどうかを検索するために使用されます。

#この記事の動作環境: Windows10 システム、php7、thinkpad t480 コンピューター。
PHP には、さまざまな状況で使用すると非常に便利な組み込み関数が多数あることは誰もが知っています。その中に in_array() という関数がありますが、具体的な使い方を知らない人も多いと思いますので、この関数が何をするのか見てみましょう。
in_array() 関数は、指定された値が配列内に存在するかどうかを検索するために使用され、指定された値が配列内に存在する場合は true を返します。同時に、関数は 3 番目のパラメーターも設定できます。3 番目のパラメーターが true に設定されている場合、関数は要素が配列内に存在し、データ型が指定された値と同じである場合にのみ true を返します。パラメータが配列内に見つからない場合、関数は false を返します。
具体的な構文とパラメーターを見てみましょう:
in_array(search,array,type)
ログイン後にコピー
- search 必須。配列内で検索する値を指定します。
- 配列は必須です。検索する配列を指定します。
- #type オプション。このパラメータを true に設定すると、検索されたデータの型と配列の値が同じであるかどうかがチェックされます。
最後に、この関数の使用方法を見てみましょう。具体的なコードは次のとおりです:
<?php
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("23", $people, TRUE))
{
echo "匹配已找到<br>";
}
else
{
echo "匹配未找到<br>";
}
if (in_array("Mark",$people, TRUE))
{
echo "匹配已找到<br>";
}
else
{
echo "匹配未找到<br>";
}
if (in_array(23,$people, TRUE))
{
echo "匹配已找到<br>";
}
else
{
echo "匹配未找到<br>";
}
?>
ログイン後にコピー
推奨学習:
php training
以上がPHPでのin_array()の使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。