Guest User

Untitled

a guest
Jul 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. Array
  2. (
  3. [010156] => Array
  4. (
  5. [supp_number] => 010156
  6. [totalamount] => 4.113,23
  7. [debtorcred] => H
  8. [amount1] => 4.113,23-
  9. [amount2] =>
  10.  
  11. [amount3] =>
  12. [amount4] =>
  13. [amount5] =>
  14. [amount6] =>
  15. )
  16. )
  17.  
  18.  
  19.  
  20. Array
  21. (
  22. [010156] => Array
  23. (
  24. [supp_number] => 010156
  25. [totalamount] => 4.113,23
  26. [debtorcred] => H
  27. [amount1] => 4.113,23-
  28. [amount2] =>
  29.  
  30. [amount3] =>
  31. [amount4] =>
  32. [amount5] =>
  33. [amount6] =>
  34. )
  35. )
  36.  
  37. Array
  38. (
  39. [010156] => Array
  40. (
  41. [supp_number] => <<<TOTAL >>>
  42. [totalamount] => <<<TOTAL >>>
  43. [debtorcred] => <<<TOTAL >>>
  44. [amount1] => <<<TOTAL >>>
  45. [amount2] => <<<TOTAL >>>
  46.  
  47. [amount3] => <<<TOTAL >>>
  48. [amount4] => <<<TOTAL >>>
  49. [amount5] => <<<TOTAL >>>
  50. [amount6] => <<<TOTAL >>>
  51. )
  52. )
  53.  
  54. function array_merge_numeric_values()
  55. {
  56. $arrays = func_get_args();
  57. $merged = array();
  58. foreach ($arrays as $array)
  59. {
  60. foreach ($array as $key => $value)
  61. {
  62.  
  63. if ( ! isset($merged[$key]))
  64. {
  65. $merged[$key] = $value;
  66. }
  67. else
  68. {
  69. $merged[$key] += $value;
  70. }
  71. }
  72. }
  73.  
  74. $arr1 = array('amount1' => 1, 'amount2' => 6);
  75. $arr2 = array('amount1' => 2, 'amount2' => 7);
  76. $add = function($a, $b) { return $a + $b; };
  77. $summedArray = array_map($add, $arr1, $arr2);
  78. print_r($summedArray);
  79.  
  80. $array1 = array('my_num' => 10, 'my_num2' => 20);
  81. $array2 = array('my_num' => 15, 'my_num2' => 25);
  82. $newArray = array();
  83. foreach($array1 as $num => $one){
  84. if(isset($array2[$num])){
  85. $newArray[$num] = $one+$array2[$num];
  86. } else {
  87. $newArray[$num] = $one;
  88. }
  89. }
  90.  
  91. print_r($newarray);
  92.  
  93. function array_merge_numeric_values()
  94. {
  95. $arrays = func_get_args();
  96.  
  97. $merged = array();
  98. foreach ($arrays as $array)
  99. {
  100. foreach ($array as $key => $value)
  101. {
  102. if(!isset($merged[$key]))
  103. {
  104. $merged[$key] = array();
  105. }
  106.  
  107. foreach($value as $kk => $vv)
  108. {
  109. if ( ! isset($merged[$key][$kk]))
  110. {
  111. $merged[$key][$kk] = $vv;
  112. }
  113. else
  114. {
  115. $merged[$key][$kk] += $vv;
  116. }
  117. }
  118. }
  119. }
Add Comment
Please, Sign In to add comment