Vindicar, отличный вариант, я считаю.
Использовать класс-валидатор, в котором метод validate() возвращает булево значение, а getErrors() - список ошибок, чтобы отобразить их пользователю :)
А если серьёзно, то я это вопрос понимаю как более общий, не как проверить конкретно дату, а как организовать проверку и повторные запросы, если она не прошла. И здесь сам конкретный механизм проверки не так важен. В любом случае у нас в итоге будет булево состояние: валидно/невалидно.
Дмитрий, именно это я вам и предлагаю. И вы за все это время не удосужились посмотреть описание функции sizeof. Даже после того как я дал на неё ссылку :)
Насчет рекурсии да - здесь как раз я сам ступил.
В общем, резюме - не пишите комментариев с похмелья и старайтесь думать, что пишете
Дмитрий, я вам три раза задал вопрос, чем, по-вашему, функция count() лучше чем sizeof и каким конкретно местом она умеет в рекурсию :)
Вам кажется, что вы стыдливо увиливаете от ответа, на на самом деле это полное отсутствие стыда: сморозить глупость, долго тупить, а потом делать вид что всё так и надо. Б - бесстыдство.
То есть вы продолжаете, после всех попыток хоть как-то спасти ваше лицо, утверждать, что функция count(), в отличие от sizeof(), подойдет, чтобы посчитать сумму, потому что она умеет в рекурсию?
И вы до сих пор не видите в этой фразе ни одного противоречия? Всё нормально с вашим утверждением, всё тип-топ?
Дмитрий, все комментарии тут в тему. За исключением одного. Он настолько из альтернативной реальности, что я бы даже предположил уже вещества, а не банальный недосып.
Попробуйте ещё раз: Посмотрите на теги. Посмотрите на код. Посмотрите на свой комментарий. И подумайте, точно ли вы имели в виду функцию count().
Дмитрий, сегодня день не выспавшихся новичков? Вы точно имеете в виду функцию count?
Дмитрий Дмитрий Куратор тега PHP
Сумму этим не посчитать, количество элементов возможно. Функция count интереснее, она в рекурсию умеет
Написано 23 минуты назад
Непонятно, зачем во вложенном массиве productId
Плюс как я говорил, параметров может быть больше одного.
И вообще, мышь - это не товар, а категория товара.
значит надо как минимум две таблицы, а скорее всего и больше.
товары добавляются в таблицу товаров
вариации добавляются в таблицу вариаций
но это слишком упрощенная схема.
у трусов, например, будет две вариации - цвет и размер.
Когда вы уже поймете, что эти люди не "хотят" странного. Они просто сами не знают, чего им надо
подставлять продакт айди по названию - это идиотизм. На практике это не имеет ни малейшего смысла
что значит сравнивать?
вы можете внятно описать свои проблемы?
что вам нужно сравнивать, и зачем?
какую исходную задачу вам надо решить? Для чего вы городите весь этот зоопарк?