DANNY:
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:
<?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)
Array
(
[barang_a] => 5
[barang_b] => 9
[barang_c] => 12
[barang_d] => 10
)
semaleman suntuk cari rumus ini
moga bermanfaat dah buat para webmaster semua