| 初心者のPHP入門
・PHPの関数
・in_array-配列関数:値の有無をチェック |
|
| PHP関数の使用方法と使用例 |
|
配列関数
array_change_key_case関数array_chunk関数 array_count_values関数 array_fill関数 array_flip関数 array_intersect関数 array_key_exists関数 array_keys関数 array_map関数 array_merge関数 array_multisort関数 array_pad関数 array_pop関数 array_push関数 array_rand関数 array_reverse関数 array_search関数 array_shift関数 array_splice関数 array_sum関数 array_unique関数 array_unshift関数 array_values関数 array_walk関数 arsort関数 asort関数 compact関数 count関数 current関数 each関数 end関数 in_array関数 key関数 krsort関数 ksort関数 list関数 natcasesort関数 natsort関数 next関数 prev関数 range関数 reset関数 rsort関数 shuffle関数 sort関数 uasort関数 uksort関数 usort関数 |
in_array-配列関数:値の有無をチェックin_array関数は配列に指定した値があるか検索し、値が見つかった場合はtrue、見つからなかった場合はfalseを返す関数です。以下にin_array関数の使用例を示します。 //in_array (検索値, 検索対象配列);
$ar = array("PHP", "CGI", "PERL");
if(in_array("PHP", $ar)){
echo "配列にPHPは存在します。";
}
よって 配列にPHPは存在します。 がブラウザに出力されます。 大文字・小文字を区別:in_array関数以下の例の場合、ブラウザにはなにも出力されません。in_array関数は大文字と小文字を区別するため"PHP"と"php"は異なる値として認識されます。 したがって、以下の場合はfalseが返されます。
$ar = array("PHP", "CGI", "PERL");
if(in_array("php", $ar)){
echo "配列にPHPは存在します。";
}
|