3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array('fruit', 'apple', 'vegetable', 'corn'); $i = $j = 0; $newArr = array_combine( array_filter($arr, function()use(&$i){ return ++$i%2; }), array_filter($arr, function()use(&$j){ return $j++%2; }) ); unset($i, $j, $arr); print_r($newArr);

preferences:
35.37 ms | 402 KiB | 5 Q