Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Аналог array_merge с суммой элементов
 
 автор: SlaDER   (25.01.2008 в 13:52)   письмо автору
 
 

Помогите с алгоритмом, нужна функция типа array_merge (объединение массивов)

Т.е. есть 2 массива, нужно из них сделать 1, так чтобы если индексы совпадают то значения суммируются.

   
 
 автор: cheops   (26.01.2008 в 14:03)   письмо автору
 
   для: SlaDER   (25.01.2008 в 13:52)
 

Можно поступить следующим образом
<?php
  $arr1 
= array(=> 34=> 12=> 56);
  
$arr2 = array(=> 83=> 21=> 41);

  
$result megre($arr1$arr2);

  echo 
"<pre>";
  
print_r($result);
  echo 
"</pre>";

  function 
megre($arr1$arr2)
  {
    foreach(
$arr2 as $key => $value)
    {
      
$arr1[$key] += $arr2[$key];
    }
    return 
$arr1;
  }
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования