fork download
  1. <?php
  2.  
  3. $originalArray = array('red','blue','green','purple', 'black');
  4. $compressedArray = array();
  5.  
  6. $count = 0;
  7. while($count < count($originalArray))
  8. $compressedArray[$originalArray[$count++]] = $count < count($originalArray) ? $originalArray[$count++] : null;
  9.  
  10. print_r($compressedArray);
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Array
(
    [red] => blue
    [green] => purple
    [black] => 
)