PageRenderTime 47ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/2.0/Deployment/WebSamples/Tests/Arrays/array_map.php

#
PHP | 65 lines | 62 code | 3 blank | 0 comment | 0 complexity | ec70a4d4bf04c819c4fc0a6c6a462644 MD5 | raw file
Possible License(s): CPL-1.0, GPL-2.0, CC-BY-SA-3.0, MPL-2.0-no-copyleft-exception, Apache-2.0
  1. [expect]
  2. array
  3. (
  4. [0] => array
  5. (
  6. [0] => 1
  7. [1] => A
  8. [2] => 0
  9. )
  10. [1] => array
  11. (
  12. [0] => 2
  13. [1] => B
  14. [2] => 0
  15. )
  16. [2] => array
  17. (
  18. [0] => 3
  19. [1] => C
  20. [2] =>
  21. )
  22. )
  23. array
  24. (
  25. [0] => 1 A 0
  26. [1] => 2 B 0
  27. [2] => 3 C
  28. )
  29. array
  30. (
  31. [0] => 1
  32. [1] => 2
  33. [2] => 3
  34. )
  35. array
  36. (
  37. [0] => A
  38. [1] => B
  39. [2] => C
  40. )
  41. array
  42. (
  43. [0] => x
  44. [1] => x
  45. )
  46. [file]
  47. <?
  48. function f($x,$y,&$z)
  49. {
  50. $result = "$x $y $z";
  51. $z = 'x';
  52. return $result;
  53. }
  54. $a = array(1,2,3);
  55. $b = array('A','B','C');
  56. $c = array(0,0);
  57. print_r(array_map(null,$a,$b,$c));
  58. print_r(array_map("f",$a,$b,$c));
  59. print_r($a);
  60. print_r($b);
  61. print_r($c);
  62. ?>