У меня есть база данных с полем даты - это формат "2010.06.11. | 10:26 13"
Для чего нужен php-массив, который будет содержать все разные даты,.i.e.
array [0] = "2010.06.09."
array [1] = "2010.06.10."
array [2] = "2010.06.11."
В настоящее время я делаю это, выбирая всю таблицу, а затем перебираю результат и добавляю дату substr в массив, если он еще не существует.
Но может быть, есть более быстрый способ? Спасибо.
Вы можете напрямую выбрать только отдельные даты из базы данных:
SELECT DISTINCT SUBSTRING(date, 1, 11) AS date_string FROM table
DATETIME
, если это возможно. :)