У меня есть плоский индексированный массив, введенный пользователем. Мне нужно объединить значения, которые имеют одинаковое значение до канала. Если префикс встречается после первого раза, суффикс нового значения должен быть добавлен к предыдущему значению и разделен запятой.
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
Группируйте значения массива 1d по префиксу и объединяйте суффиксы в каждой группе. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение