php配列関数シーケンスのin_array()-検索配列に指定値があるかどうか


同前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