fork download
  1. <?php
  2.  
  3. $zero = '00';
  4.  
  5. $array = array(
  6. "key1" => "value1",
  7. "key2" => "value2",
  8. "key3" => "value3"
  9. );
  10.  
  11. function array_custom($array, $func) {
  12. $result = array();
  13. foreach ($array as $e) {
  14. array_push($result, $func($e));
  15. }
  16. return $result;
  17. }
  18.  
  19. $array1 = array_map(function($e) {
  20. return $e . $zero;
  21. }, $array);
  22.  
  23. print_r($array1);
  24.  
  25. $array2 = array_custom($array, function($e) use($zero) {
  26. return $e . $zero
  27. });
  28.  
  29. print_r($array2);
  30.  
Runtime error #stdin #stdout #stderr 0s 52488KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
PHP Parse error:  syntax error, unexpected '}' in /home/cLThJW/prog.php on line 27