Группировка данных при цикле по одному значению и добавление другого значения в группу в качестве значения подмассива.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Группировка данных при цикле по одному значению и добавление другого значения в группу в качестве значения подмассива.

Сообщение Anonymous »

У меня сейчас есть этот код: < /p>
$files = glob('songs/*.{mp3}', GLOB_BRACE);
$dateUploaded = array();

foreach ($files as $file) {
$path_parts = pathinfo($file);
$dateUploaded[] = array("Date Uploaded" => date ("jS \of F, Y", filemtime($file)), "File Name" => $path_parts['filename']);
}
print_r($dateUploaded);
< /code>
, который выводит < /p>
Array (
[0] => Array (
[Date Uploaded] => 26th of February, 2013
[File Name] => All That Glitters - This Sound (Felix Cartal Remix)
)
[1] => Array (
[Date Uploaded] => 26th of February, 2013
[File Name] => Bertie Blackman - Hide and Seek
)
[2] => Array (
[Date Uploaded] => 18th of December, 2012
[File Name] => Birds of Tokyo - This Fire
)
[3] => Array (
[Date Uploaded] => 18th of December, 2012
[File Name] => Bloc Party - Truth
)
[4] => Array (
[Date Uploaded] => 18th of December, 2012
[File Name] => C2C - Down the Road
)
[5] => Array (
[Date Uploaded] => 18th of December, 2012
[File Name] => Chance Waters - Young and Dumb feat Bertie Blackman
)
[6] => Array (
[Date Uploaded] => 26th of February, 2013
[File Name] => City Calm Down - Sense of Self
)
[7] => Array (
[Date Uploaded] => 18th of December, 2012
[File Name] => Clubfeet - Heartbreak
)
[8] => Array (
[Date Uploaded] => 26th of February, 2013
[File Name] => Cosmo Jarvis - My Own Thing
)
[9] => Array (
[Date Uploaded] => 6th of June, 2013
[File Name] => Courtney Barnett - History Eraser
)
[10] => Array (
[Date Uploaded] => 6th of June, 2013
[File Name] => Delphic - Baiya
)
)

Я пытаюсь сгруппировать их по ключу «Дата загрузки». Итак, у меня есть что-то похожее на это:
Array (
[26th of February, 2013] => Array (
[0] All That Glitters - This Sound (Felix Cartal Remix)
[1] Bertie Blackman - Hide and Seek
[2] City Calm Down - Sense of Self
[3] Cosmo Jarvis - My Own Thing
)
[18th of December, 2012] => Array (
[0] Birds of Tokyo - This Fire
[1] Bloc Party - Truth
[2] C2C - Down the Road
[3] Chance Waters - Young and Dumb feat Bertie Blackman
[4] Clubfeet - Heartbreak
)
[6th of June, 2013] => Array (
[0] Courtney Barnett - History Eraser
[1] Delphic - Baiya
)
)
< /code>
Основная цель, которой я пытаюсь достичь, - это иметь возможность просто помещать файлы в папку на моем сервере и распечатать мой скрипт в форме
  • < /code>, песни, сгруппированные по загрузке даты. < /p>

    Last Updated: 26th of February, 2013
  • All That Glitters - This Sound (Felix Cartal Remix)
  • Bertie Blackman - Hide and Seek
  • City Calm Down - Sense of Self
  • Cosmo Jarvis - My Own Thing
  • Last Updated: 18th of December, 2012
  • Birds of Tokyo - This Fire
  • Bloc Party - Truth
  • C2C - Down the Road
  • Chance Waters - Young and Dumb feat Bertie Blackman
  • Clubfeet - Heartbreak
  • Last Updated: 6th of June, 2013
  • Courtney Barnett - History Eraser
  • Delphic - Baiya


Подробнее здесь: https://stackoverflow.com/questions/178 ... he-group-a
Ответить

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

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

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

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

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