Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Как это выглядит в php? (http://www.flasher.ru/forum/showthread.php?t=75534)

ВАРАН 14.02.2006 19:29

Как это выглядит в php?
 
Во флэше можно написать такой скрипт:
var1=10
var2=20
var3=30
for (i=1;i<=3;i++){
echo( this["var"+i] )
}
Основная идея то что в цикле "var" предстаёт как string + i
а как этот же скрипт будет выглядеть в php?
Если кто знает пожалуйста отпишите.
Никак немогу найти правильный синтаксис.

-MS- 14.02.2006 21:45

массив
<?
$v[1] = 10;
$v[2] = 20;
$v[3] = 30;
for ($i = 1; $i <= 3; $i++)
{
echo $v[$i];
}
ну и эксперементы на эту тему
$ar["var1"] и т.д.
с какой целью? переменные var1, varN передаются из флэш их надо обработать в пхп?

Илья К 14.02.2006 21:47

циклы в PHP
 
while
do-while
for
foreach

http://web-support.ru/web-tech/php_31.shtml
http://www.php.net/manual/ru/languag...structures.php
http://www.google.ru/search?hl=de&q=...ogle-Suche&lr=

Constantine 14.02.2006 22:05

Так...
$var1=10;
$var2=20;
$var3=30;
for ($i=1;$i<=3;$i++) eval ("echo \$var".$i);

-MS- 14.02.2006 22:13

Constantine и что выводить будет? :)

ВАРАН 14.02.2006 23:35

спасибо всем
to Constantine отдельно за идею о eval

вот как я это решил:

$var1=10;
$var2=20;
$var3=30;
for ($i=1;$i<=3;$i++) {
$temp = "var$i";
echo $$temp;
}

некий аналог eval()

Crazy 14.02.2006 23:53

Позволено ли будет осведомиться, какая реальная задача потребовала такого изысканного решения?

50%LameRa 15.02.2006 12:19

без темпов ${'var'.$i};


Часовой пояс GMT +4, время: 08:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.