[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Преобразование массива help
pirozhok
Добрый день, нужна помощь в преобразовании массива.

Исходный массив:
11
11
11
12
61
61
61
71
82
81
81

Преобразованый массив:

15
63
71
84

тоесть не выводить повторяющиеся элементы из левой колонки, при этом подсчитать сумму элементов из правой колонки повторяющихся элементов левой. Заранее благодарен!
vagrand
pirozhok
Цитата
при этом подсчитать сумму элементов из правой колонки повторяющихся элементов левой


Вот это я вообще не понял.


_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
pirozhok
Начальный массив
$m1 = array(
array(1,1),
array(1,1),
array(1,1),
array(1,2),
array(6,1),
array(6,1),
array(6,1),
array(7,1),
array(8,2),
array(8,1),
array(8,1),
);


конечный массив
$m2 = array(
array(1,5),
array(6,3),
array(7,1),
array(8,4),
);

вот такой массив надо на выходе

видишь в первые 4 элемента слева повторяются , а справа у этих элементов сумма 5
$m1 = array(
array(1,1),
array(1,1),
array(1,1),
array(1,2),
-----------------

array(6,1),
array(6,1),
array(6,1),
--------------------

array(7,1),
--------------------

array(8,2),
array(8,1),
array(8,1),
);

вот так понятнее будет
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.