- array_combine: documentation ( source)
- print_r: documentation ( source)
- array_filter: documentation ( source)
<?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);