Matrix transposition: Difference between revisions

Content added Content deleted
(Added PicoLisp)
Line 736: Line 736:
<lang php>function transpose($m) {
<lang php>function transpose($m) {
// array_map(NULL, m[0], m[1], ..)
// array_map(NULL, m[0], m[1], ..)
array_unshift($m, NULL); // the original matrix is not modified because it was passed by value
return call_user_func_array('array_map', array_merge(array(NULL), $m));
return call_user_func_array('array_map', $m);
}</lang>
}</lang>