You Now Here »

Tutorial PHP cara menjumlahkan VALUE array dan menggabungkan KEY sejenis  (Read 3778 times - 110 votes) 

DANNY

G-Plus Author
  • ADMINISTRATOR
  • More Share Forum Topic
  • [MS] kepala suku
  • *
  • DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!
  • Rep Power: 6
  • Join: September 30, 2009
  • Posts: 11,931
  • Poin: 194.149
    • WWW
  • IP member tracker Logged


  :pusing lagi pusing nih muter-muter cari rumus untuk menggabungkan KEY sama dalam beberapa array kemudian menggabungkan (MERGE) key menjadi satu dan menjumlahkan (SUM) valuenya.

Apa guna serta manfaatnya?

oke kita ambil contoh seperti ini, rumus ini berguna untuk kalkulasi penjumlahan barang dalam warehouse berbeda atau apalah mirip-mirip seperti kasus ini. berikut skemanya:

TOKO A -> data penjualan barang A

TOKO B -> data penjualan barang B

TOKO C -> data penjualan barang C

Jadi TOKO A+B+C barang yang paling laris itu bisa ketawan.

berikut rumusnya:

Code: [Select]
<?php

function array_merge_numeric_values()

{

$arrays func_get_args();

$merged = array();

foreach (
$arrays as $array)

{

foreach (
$array as $key => $value)

{

if ( ! 
is_numeric($value))

{

continue;

}

if ( ! isset(
$merged[$key]))

{

$merged[$key] = $value;

}

else

{

$merged[$key] += $value;

}

}

}

return 
$merged;

}

    
$TOKOA = array(

         
"barang_a" => 2

        
,"barang_b" => 0

        
,"barang_c" => 5

    
);

    
$TOKOB = array(

         
"barang_a" => 3

        
,"barang_b" => 9

        
,"barang_c" => 7

        
,"barang_d" => 10

    
);

$output array_merge_numeric_values($a1$a2);

print_r($output); ?>

Code: (HASIL OUTPUT) [Select]

Array

(

    [barang_a] => 5

    [barang_b] => 9

    [barang_c] => 12

    [barang_d] => 10

)


  :gerah

semaleman suntuk cari rumus ini

moga bermanfaat dah buat para webmaster semua

  :keren


View Mobile Web Short URL: