Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Вывод всех дат между двумя датами
Что же поделать, опять create_function - ну, нравятся мне лямбда-функции
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
grefon
Отправлено: 30 Мая, 2011 - 17:49:05
Частый посетитель
Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010
Помог: 32 раз(а)
Да, интересный вариант. Я как-то про create_function и range даже не подумал. Спасибо.
PS. Время генерации в обоих вариантах одинаковое.
----- ____________________________________________________________________
Ну как то так, наверное. http://grefon[dot]com
EuGen
Отправлено: 30 Мая, 2011 - 17:50:39
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Насчет оптимальности - скорее всего Ваш вариант еще и быстрее будет (это если create_function интерпретируется, как, скажем, eval() - но я не могу сказать точно).
Насчет простоты - возможно, мой вариант просто короче.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.