мне было интересно, есть ли какая -либо функция PHP (или элегантная комбинация функций), аналогичная Array_column , которая позволяет группировать этот массив одним столбцом и нажимать на другой столбец в качестве детей группы? < /p>
$my_array = array(
0 => array(
'film_id' => '19'
'showing_id' => '525'
)
1 => array(
'film_id' => '117'
'showing_id' => '507'
)
2 => array(
'film_id' => '19'
'showing_id' => '526'
)
3 => array(
'film_id' => '117'
'showing_id' => '510'
)
)
в этом массиве (теперь ключи - это FILM_ID s предыдущего массива, а значения - это массивы, содержащие все show_id s, связанные с каждой Film_id < /code>): < /p>
$new_array = array(
'19' => array(
0 => '525'
1 => '526'
)
'117 => array(
0 => '507'
1 => '510'
)
)
Подробнее здесь: https://stackoverflow.com/questions/239 ... from-anoth
Сгруппируйте данные массива 2d по одному столбцу и создайте подмассив в каждой группе из другого столбца. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение