Я делаю сайт для компании по продвижению музыки. Веб-сайт содержит отдельную страницу для каждого продвинутого исполнителя; в котором появляются их предстоящие события. Существует также отдельная страница «событий».Как использовать массивы PHP для моих целей?
Мне было интересно, как создавать и использовать массивы, чтобы я мог обновлять любые предстоящие события в одном месте и получать информацию на этих двух отдельных страницах.
Кроме того, на странице событий все события артистов должны повторяться в хронологическом порядке.
Правильно ли это подходит?
<?php
$donevents = array();
$donevents[101] = array (
"venue" = "The Moon Club",
"date" = "5th December 2013",
"link" = "www.candyratrecords.com"
);
$donevents[102] = array (
"venue" = "Chapel Arts Centre",
"date" = "8th August 2013",
"link" = "www.chapelarts.co.uk"
);
?>
Почему бы не использовать базу данных? –
Если вы не можете использовать базу данных и хотите сохранить все в массиве, я бы сохранил 'date' как объект' DateTime' или, по крайней мере, как 'yyyy-mm-dd'. Это облегчило бы сортировку всех событий по дате, и вы можете отформатировать их на любой вывод, который вы хотите, при его перечислении. – insertusernamehere