fork download
  1. <?php
  2.  
  3. function zip() {
  4. $params = func_get_args();
  5. $result = call_user_func_array('array_map', array_merge(array(null), $params));
  6. $length = min(array_map('count', $params));
  7. return array_slice($result, 0, $length);
  8. };
  9.  
  10. $a = array(1,2,3,4,5);
  11. $b = array('a','b');
  12.  
  13. var_dump(zip($a));
  14.  
Success #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
array(5) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
  [3]=>
  int(4)
  [4]=>
  int(5)
}