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

Форум PHP

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

 

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

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

тема: Сложение массивов
 
 автор: Алексей Юрьевич   (31.08.2007 в 02:17)   письмо автору
 
 

Доброго времени суток^_^
есть 2 массива, например

<?php
arr_1
['posts'] = 1;
arr_1['users'] =10;

arr_2['posts'] = 10;
arr_2['users'] =11;
?>


Нужно сложить соответствующие элементы массивов, то есть:

<?php
arr_1
['posts'] += arr_2['posts'];
arr_1['users'] += arr_2['users'];
?>


А теперь, внимание, проблема: в зависимости от условий, в массивах может меняться кол-во элементов для сложения, собственно что и мешает делать как написано во 2 коде... Т.е. мне надо складывать парные элементы, присутствующие в том и другом массивах... Надеюсь, понятно объяснил^_^" Буду ждать советов и помощи...

   
 
 автор: Loki   (31.08.2007 в 12:32)   письмо автору
 
   для: Алексей Юрьевич   (31.08.2007 в 02:17)
 

<?
foreach (array_keys($arr_1) as $key)
{
 if (
array_key_exists($key$arr_2)) $arr_1[$key] += $arr_2[$key]; 
}

   
Rambler's Top100
вверх

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