- var_dump: documentation ( source)
- array_pop: documentation ( source)
<?php
$input = array(
0 => 'fruit',
1 => 'apple',
2 => 'vegetable',
3 => 'corn',
);
/* remove last item from odd arrays */
if( count( $input ) % 2 != 0 )
{
array_pop( $input );
}
$output = array();
$inputLength = count( $input );
for( $i = 0; $i < $inputLength; $i = $i + 2 )
{
$output[$input[$i]] = $input[$i + 1];
}
var_dump( $output );