
あきぞらです。
PHPで配列に特定の値があるかチェックしたいときがあると思います。
PHPには便利な関数があるので、今日は紹介したいと思います。
配列に値があるかどうかをチェックするin_array
たとえば、こんな配列があったとします。
$animals = [
'ヒト',
'ゴリラ',
'ライオン',
'ヘビ',
'トカゲ',
'イグアナ',
'カメレオン',
'ライチョウ',
'スズメ',
'ツバメ',
];
この配列に、「ヒト」がいるかどうか確認したいときは、「in_array」関数が便利です。
in_array('ヒト', $animals)
結果はBooleanで返ってきます。配列の中に見つかれば「TRUE」です。
var_dumpで確認するとTRUEです。
var_dump(in_array('ヒト', $animals));
結果
bool(true)
よく使うので、覚えておくと便利です!