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 :: Добавление порядкового номера к переменной
но не получается соединить переменную.... т.е.
$name_[$aaa] - не работает....
нашел еще конструкцию типа: $name = ${'name_'.$aaa};
echo $name - работает...., а условие нет: if (!empty($name)) {}
потом думал через массивы сделать - но тоже безрезультатно...
и что то Гугл не помогает.... видимо просто элементарная ошибка где то...
----- Вообще я продаю автозапчасти... оптом
А PHP - это хобби...
KingStar
Отправлено: 25 Июля, 2012 - 16:53:51
Участник
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
Помог: 69 раз(а)
Pirat пишет:
нашел еще конструкцию типа: $name = ${'name_'.$aaa};
echo $name - работает...., а условие нет: if (!empty($name)) {}
как такое может быть, что echo работает, а empty нет ???
если ты говоришь, что echo $name дает результат (например 1), то empty($name) дает резулт FALSE, следовательно если echo $name дает null, то и empty($name) выдаст TRUE
----- Вообще я продаю автозапчасти... оптом
А PHP - это хобби...
KingStar
Отправлено: 25 Июля, 2012 - 19:05:28
Участник
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
Помог: 69 раз(а)
результаты цикла в 100к
foreach
сгенерирована за 0.83859 сек.
сгенерирована за 0.49243 сек.
сгенерирована за 0.61867 сек.
сгенерирована за 0.27137 сек.
сгенерирована за 0.40605 сек.
сгенерирована за 0.58290 сек.
for
сгенерирована за 0.68278 сек.
сгенерирована за 0.46639 сек.
сгенерирована за 0.39864 сек.
сгенерирована за 0.29439 сек.
сгенерирована за 0.50515 сек.
сгенерирована за 1.21104 сек.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.