Ресурсы занимает, сначала записывать array, потом его считывать только для того, чтобы циферки поставить в поле выбора. В этом примере может быть и незаметным, но бывает веселуха при большой бд, допустим.
SS так все таки может быть на выходе массив? Просто в примере был вывод через echo. И из описания никак не следовало, что нужно не выводить данные, а сформировать массив.
Нет, это не к функции выше, это просто пример для одного поля с цифрами. Функция эта классная и универсальная, просто иногда лучше делать вещи попроще. Это был не пример именно к этому случаю, а размышления на тему.
Под «индусским» я имел в виду что дублирующая информация в ключе и значении — довольно ненужная штука.
Plexx Вот, кстати, у вас фигня в функции написана. Если аргумент необязательный, то все последующие тоже должны быть необязательными. Либо он становится обязательным.
Когда уже прекратят при регистрации спрашивать столько инфывыбрали месяц например февраль. сгенерировалось поле день до 28 или 29 и т.д
А если ответить на вопрос, то RTFM! date('L') и date('t').
подскажите как вывести массивом числа от одного до 31
есть условие
for ($i = 0; $i < 32; $i++) {
echo $i
}
нужно на выходе получить не просто цифры а массив 1-1 2-2 3-3 и т.д.
берем массив
$days=array(
0=>'',
1=>'1',
2=>'2',
3=>'3',
4=>'4',
5=>'5',
6=>'6',
7=>'7',
8=>'8',
9=>'9',
10=>'10',
11=>'11',
12=>'12',
);
как его сделать через for. так проще задачка?
есть функция
сюда нужно подставлять массив $options=array()
создаем его
$days = array();
for ($i = 0; $i < 32; $i++) {
$days[$i] = $i;
}
Что тут индусского?=)))
Просто в примере был вывод через echo. И из описания никак не следовало, что нужно не выводить данные, а сформировать массив.
Не труЪ?
а как его к функции применить выше? там же массив нужен
Под «индусским» я имел в виду что дублирующая информация в ключе и значении — довольно ненужная штука.
Вот, кстати, у вас фигня в функции написана. Если аргумент необязательный, то все последующие тоже должны быть необязательными. Либо он становится обязательным.