![]() |
Как это выглядит в php?
Во флэше можно написать такой скрипт:
var1=10 var2=20 var3=30 for (i=1;i<=3;i++){ echo( this["var"+i] ) } Основная идея то что в цикле "var" предстаёт как string + i а как этот же скрипт будет выглядеть в php? Если кто знает пожалуйста отпишите. Никак немогу найти правильный синтаксис. |
массив
<? $v[1] = 10; $v[2] = 20; $v[3] = 30; for ($i = 1; $i <= 3; $i++) { echo $v[$i]; } ну и эксперементы на эту тему $ar["var1"] и т.д. с какой целью? переменные var1, varN передаются из флэш их надо обработать в пхп? |
циклы в PHP
|
Так...
$var1=10; $var2=20; $var3=30; for ($i=1;$i<=3;$i++) eval ("echo \$var".$i); |
Constantine и что выводить будет? :)
|
спасибо всем
to Constantine отдельно за идею о eval вот как я это решил: $var1=10; $var2=20; $var3=30; for ($i=1;$i<=3;$i++) { $temp = "var$i"; echo $$temp; } некий аналог eval() |
Позволено ли будет осведомиться, какая реальная задача потребовала такого изысканного решения?
|
без темпов ${'var'.$i};
|
| Часовой пояс GMT +4, время: 08:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.