Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Как сэмулировать переменную
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Как сэмулировать переменную (Прочитано 3275 раз)
0 Пользователей и 1 Гость просматривают эту тему.
sopus
Заглянувший
Новичок
Сообщений: 15
+0/-0
0
Как сэмулировать переменную
«
:
26 Ноября 2003, 15:44:30 »
Есть ряд переменных $val1 $val2 итд
Как можно сэмулировать имя этих переменных, скажем для проверки их наличия. Т е допустим есть цикл
For ($i=1; $i <= 10; $i++)
{
if ( здесь должно стоять что то типа $val.$i)
{
Подскажите кто знает плиз
Записан
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
Как сэмулировать переменную
«
Ответ #1 :
26 Ноября 2003, 15:46:05 »
http://ru.php.net/manual/en/language.variables.variable.php
Записан
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
Как сэмулировать переменную
«
Ответ #2 :
26 Ноября 2003, 15:46:35 »
Но вообще, для таких целей применяются массивы.
подумай над расширением кругозора.
Записан
sopus
Заглянувший
Новичок
Сообщений: 15
+0/-0
0
Массивы неподойдут
«
Ответ #3 :
26 Ноября 2003, 15:51:23 »
Массивы неподойдут
Записан
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
Как сэмулировать переменную
«
Ответ #4 :
26 Ноября 2003, 15:53:30 »
И на чем основывается такая уверенность?
Записан
professorX
Завсегдатай
Пользователь
Сообщений: 99
+0/-0
0
Как сэмулировать переменную
«
Ответ #5 :
26 Ноября 2003, 17:54:31 »
если просто проверить, существует ли переменная, можно использовать:
if (isset (имя_переменной))
{
//инструкции, если переменная существует
}
Записан
Всегда к Вашим услугам,
professorX
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
Как сэмулировать переменную
«
Ответ #6 :
26 Ноября 2003, 18:44:46 »
Вариант №1
For (
$i
=
1
;
$i
<=
10
;
$i
++)
{
$val_new
=
"\\
$val$i
"
;
if ($
$val_new
<
1500
)
// столько милилитров пива с тебя :)
{
echo
"blabla"
;
}
}
Вариант №2
function
blabla
(
$i
){
$val
=
"\\
$val$i
"
;
global $
$val
;
if($
$val
<
1500
){
// Всё тоже самое
return
false
;
}else{
reutn true
;}
}
For (
$i
=
1
;
$i
<=
10
;
$i
++)
{
$val_new
=
"\\
$val$i
"
;
if (
blabla
(
$i
))
// столько милилитров пива с тебя :)
{
echo
"blabla"
;
}
}
Итого 3 литра пива
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Как сэмулировать переменную
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28