Сгруппируйте данные массива 2d по одному столбцу и создайте подмассив в каждой группе из другого столбца.Php

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

Сообщение Anonymous »

мне было интересно, есть ли какая -либо функция 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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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