fork(18) download
  1. <?php
  2.  
  3. $data = array(
  4. 'foo' => 'bar',
  5. 'baz' => 'bla',
  6. );
  7.  
  8. $result = array_map(
  9. function($key, $value) {
  10. return array(
  11. 'label' => $key,
  12. 'value' => $value,
  13. );
  14. },
  15. array_keys($data),
  16. array_values($data)
  17. );
  18.  
  19. var_dump($result);
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
array(2) {
  [0]=>
  array(2) {
    ["label"]=>
    string(3) "foo"
    ["value"]=>
    string(3) "bar"
  }
  [1]=>
  array(2) {
    ["label"]=>
    string(3) "baz"
    ["value"]=>
    string(3) "bla"
  }
}