Я хочу искать в массиве из mysql, если одна из дат из столбцов является текущей датой. Для Exemple я есть это относится в массиве:PHP check in Array от MYSQL
2013-09-03,2013-09-04,2013-09-06,2013-09-05,2013-09-07
и текущая дата: 2013-09-03 поэтому я стараюсь это:
$dates = unserialize($row['dates']);
$currentDate = date("Y-m-d");
$array = array($dates);
if (in_array($currentDate, $array)) {
echo "IS HERE !";
}
но из везения.
' var_dump ($ массив) 'и убедитесь, что эта переменная является массивом с датами как значения. – Timmetje
Вы уверены, что ваш массив выглядит так, как вы хотите? Как насчет 'in_array ($ currentDate, $ dates)'? – Shomz
Что такое '$ row ['dates']'? 'array()' is not метод и не волшебным образом преобразовывает строку в массив. –