<?php $list = array('a' => 1, 'b' => 1, 'c' => 1, 'd' => 1, 'e' => 1); if (isset($list['a'])) { // 何らかの処理 } if (array_key_exists('a', $list)) { // 何らかの処理 } $list = array('a', 'b', 'c', 'd', 'e'); if (in_array('a', $list)) { // 何らかの処理 } などと記述します。この中でよく見かけるのは、in_arrayを使った方法です。使いやすい上に、直感的にも理解しやすい便利な関数です。 ただし、大量のデータを扱うさいにはお勧めできません。なぜならば、in_arrayの実行時間はO(n)だからです(in_arrayは要素を一つずつ確認していきます)。一方で、issetとarray