- serialize: documentation ( source)
- base64_encode: documentation ( source)
- json_encode: documentation ( source)
- sprintf: documentation ( source)
<?php
$stuff = array(
array('qty' => 2, 'item' => 'foo'),
array('qty' => 3, 'item' => 'bar')
);
echo sprintf('<input type="hidden" name="stuffarray" value="%s">', json_encode($stuff)) . PHP_EOL;
echo sprintf('<input type="hidden" name="stuffarray" value="%s">', base64_encode(serialize($stuff))) . PHP_EOL;