Передача значений HTML форм массивами

Как обеспечить передачу обработчику параметров и значений HTML форм массивами? Примеры на HTML и PHP.

Для начала, обычная передача:

<input type="hidden" name="options" class="variation_id" value="5">

Получаем:

$_REQUEST['options'] = 5;

Передача индексного (нумерованного) массива. Добавляем к имени квадратные скобки:

<input type="hidden" name="options[]" class="variation_id" value="8">
<input type="hidden" name="options[]" class="variation_id" value="9">

Получаем:

$_REQUEST['options'][0] = 8;
$_REQUEST['options'][1] = 9;

Передача ассоциативного массива. Добавляем к имени квадратные скобки с содержанием названия ключа массива:

<input type="hidden" name="options[color_variation]" class="variation_id" value="10">
<input type="hidden" name="options[size_variation]" class="variation_id" value="15">

Получаем:

$_REQUEST['options']['color_variation'] = 10;
$_REQUEST['options']['size_variation'] = 15;

Как видно, всё очевидно и очень удобно.