3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a=array('a0','a1','a2','a3','a4','a5'); $b=array('b0','b1','b2','b3','b4','b5'); $flip = TRUE; $merged = array_map(function($v1, $v2)use(&$flip){ if($flip = !$flip ? TRUE : FALSE) return [$v2[0], $v1[0], $v2[1], $v1[1]]; return [$v1[0], $v2[0], $v1[1], $v2[1]]; }, array_chunk($a, 2), array_chunk($b, 2)); print_r($merged);

preferences:
64.14 ms | 402 KiB | 5 Q