- array_map: documentation ( source)
- var_dump: documentation ( source)
- array_unshift: documentation ( source)
<?php
function transpose($array) {
array_unshift($array, null);
return call_user_func_array('array_map', $array);
}
$foo = array(
1 => 'a1',
2 => 'a2',
3 => 'a3'
);
var_dump(transpose($foo));