php配列関数シーケンスのin_array()は、配列値が存在するかどうかを検索します。
1450 ワード
同前array()定義と用法in_array()関数は、指定された値を配列内で検索します。シンタックスarray(value,array,type)パラメータ記述が必要です。配列で検索する値を指定します。arrayが必要です。検索する配列を指定します。typeを選択します。このパラメータがtrueである場合は、検索データと配列の値の種類が同じかどうかを確認します。与えられた値valueが配列arrayに存在する場合、trueに戻ることを説明する。3番目のパラメータがtrueに設定されている場合、関数は要素が配列に存在し、データタイプが所与の値と同じ場合にのみtrueに戻ります。配列にパラメータが見つからない場合、関数はfalseを返します。コメント:valueパラメータが文字列で、typeパラメータがtrueに設定されている場合、大文字と小文字を区別します。例1
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn",$people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
出力:Match found例2
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23);
if (in_array("23",$people, TRUE))
{
echo "Match found<br />";
}
else
{
echo "Match not found<br />";
}if (in_array("Glenn",$people, TRUE))
{
echo "Match found<br />";
}
else
{
echo "Match not found<br />";
}if (in_array(23,$people, TRUE))
{
echo "Match found<br />";
}
else
{
echo "Match not found<br />";
}
?>
出力:Match not found Match found Match found