Группируйте значения массива 1d по префиксу и объединяйте суффиксы в каждой группе.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Группируйте значения массива 1d по префиксу и объединяйте суффиксы в каждой группе.

Сообщение Anonymous »

У меня есть плоский индексированный массив, введенный пользователем. Мне нужно объединить значения, которые имеют одинаковое значение до канала. Если префикс встречается после первого раза, суффикс нового значения должен быть добавлен к предыдущему значению и разделен запятой.
Array
(
[0] => 1|1
[1] => 1|2
[2] => 1|3
[3] => 1|4
[4] => 1|5
[5] => 1|6
[6] => 1|32
[7] => 1|35
[8] => 2|1
[9] => 2|5
[10] => 3|1
[11] => 3|8
[12] => 3|11
[13] => 3|13
[14] => 3|35
)

Желаемый результат:
Array
(
[0] => 1|1,2,3,4,5,6,32,35
[1] => 2|1,5
[2] => 3|1,8,11,13,25
)


Подробнее здесь: https://stackoverflow.com/questions/503 ... each-group
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»