FuelPHPで配列のバリデーションを行う場合はいくつかパターンがあるのでここで紹介します。 パターン1:配列の要素毎にバリデーションルールを設定 Validationインスタンスのadd/add_fieldメソッドで配列の要素を一つずつ設定することが出来ます。 要素一つ一つの形式をチェックしたい場合はこの方法が良いと思います。 例. $validation = Validation::forge(); $options = Input::post('option'); if (is_array($options)) { foreach ($options as $i => $v) { // 要素毎にバリデーションルール設定 $validation->add_field("option.$i", 'オプション', "required|numeric_between[1,10]"); } }