Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.02.2006, 19:29
ВАРАН вне форума Посмотреть профиль Отправить личное сообщение для ВАРАН Найти все сообщения от ВАРАН
  № 1  
Ответить с цитированием
ВАРАН
 
Аватар для ВАРАН

Регистрация: Aug 2003
Адрес: Москва
Сообщений: 449
Отправить сообщение для ВАРАН с помощью ICQ
По умолчанию Как это выглядит в php?

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

Старый 14.02.2006, 21:45
-MS- вне форума Посмотреть профиль Отправить личное сообщение для -MS- Найти все сообщения от -MS-
  № 2  
Ответить с цитированием
-MS-
 
Аватар для -MS-

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

Старый 14.02.2006, 21:47
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 3  
Ответить с цитированием
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
По умолчанию циклы в 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=

Старый 14.02.2006, 22:05
Constantine вне форума Посмотреть профиль Отправить личное сообщение для Constantine Посетить домашнюю страницу Constantine Найти все сообщения от Constantine
  № 4  
Ответить с цитированием
Constantine
 
Аватар для Constantine

Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
Так...
$var1=10;
$var2=20;
$var3=30;
for ($i=1;$i<=3;$i++) eval ("echo \$var".$i);
__________________
X

Старый 14.02.2006, 22:13
-MS- вне форума Посмотреть профиль Отправить личное сообщение для -MS- Найти все сообщения от -MS-
  № 5  
Ответить с цитированием
-MS-
 
Аватар для -MS-

Регистрация: Jun 2005
Сообщений: 367
Constantine и что выводить будет?
__________________
[MScoder]

Старый 14.02.2006, 23:35
ВАРАН вне форума Посмотреть профиль Отправить личное сообщение для ВАРАН Найти все сообщения от ВАРАН
  № 6  
Ответить с цитированием
ВАРАН
 
Аватар для ВАРАН

Регистрация: Aug 2003
Адрес: Москва
Сообщений: 449
Отправить сообщение для ВАРАН с помощью ICQ
спасибо всем
to Constantine отдельно за идею о eval

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

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

некий аналог eval()
__________________
Он манэ падмэ ХУМ!

Старый 14.02.2006, 23:53
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 7  
Ответить с цитированием
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Позволено ли будет осведомиться, какая реальная задача потребовала такого изысканного решения?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 15.02.2006, 12:19
50%LameRa вне форума Посмотреть профиль Отправить личное сообщение для 50%LameRa Найти все сообщения от 50%LameRa
  № 8  
Ответить с цитированием
50%LameRa
 
Аватар для 50%LameRa

Регистрация: Jun 2005
Адрес: Н.Новгород
Сообщений: 107
без темпов ${'var'.$i};

Создать новую тему Ответ Часовой пояс GMT +4, время: 05:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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