То есть вы и РНР не знаете?
Я вверху написал - для РНР не ниже версии 5.4. В этой версии объявлять массив можно так же как и в JS - квадратные скобки, без объявления типа.
Если у вас РНР ниже этой версии, то нужно писать так:
$fld = array(
1 => '<input placeholder="Number" name="fld[]"><br><br><input placeholder="Number" name="fld[]">
',
'<input placeholder="String" name="fld[]"><br><input placeholder="String" name="fld[]"><br>
<input placeholder="Number" name="fld[]"><input type="hidden" name="fld[]" value="2">',
'<input placeholder="String" name="fld[]"><br><br><input placeholder="Number" name="fld[]">
<input type="hidden" name="fld[]" value="3">'
);
Замените во всем коде примера квадратные скобки на такое объявление и все будет работать.
PS. Open Server имеет в своем составе версию 5.4, и если на реальном сервере у вас есть РНР 5.4, то и на реальном, и на локальном лучше подключить ее. В версии 5.4 появились удобные фичи, которыми грех не воспользоваться.