Мне нужно сгруппировать данные из моего 2d-массива в ассоциативный массив ассоциативных массивов, где значения d являются ключами первого уровня, а значения s станут ключами второго уровня, а значения s станут ключами второго уровня, а Значения i должны быть (возможно, разделенными запятыми) значениями второго уровня в соответствующей группе.
Ввод:
Я попробовал каждую версию каждого цикла foreach, используя операторы if, операторы while и временные массивы. У меня возникают трудности с объединением значений второго уровня, когда дата одинакова.
[ , , , , , , , , , , , , , , , , ] Я хотел бы преобразовать его в трехмерный массив, который группируется по значениям wasteHierarchy на первом уровне, затем по значениям completionDate на втором уровне, а...
Как разделить массив на группы одинаковых элементов (объединенных символов).
Например, у меня есть такой массив:
Array(
=> 1
=> 1
=> 1
=> 2
=> 2
=> 1
)
и хотите сгруппировать все одинаковые числа в один элемент, объединив их конкатенацией,...