- array_merge: documentation ( source)
- pack: documentation ( source)
- unpack: documentation ( source)
<?php
$data = array( 10, 123 );
$buf = call_user_func_array("pack", array_merge(array("N*"), $data));
$valArray = unpack( "N*", $buf );
while( list( $key, $val ) = each( $valArray ) ) {
echo "$key -> $val\n";
}