Просмотр полной версии : Как это выглядит в 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 передаются из флэш их надо обработать в пхп?
while
do-while
for
foreach
http://web-support.ru/web-tech/php_31.shtml
http://www.php.net/manual/ru/language.control-structures.php
http://www.google.ru/search?hl=de&q=PHP+%D1%86%D0%B8%D0%BA%D0%BB%D1%8B&btnG=Google-Suche&lr=
Constantine
14.02.2006, 22:05
Так...
$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()
Позволено ли будет осведомиться, какая реальная задача потребовала такого изысканного решения?
50%LameRa
15.02.2006, 12:19
без темпов ${'var'.$i};
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.