Forum Webscript.Ru

Программирование => PHP => Тема начата: ashenemy от 12 Мая 2006, 12:51:25

Название: Помогите с php
Отправлено: ashenemy от 12 Мая 2006, 12:51:25
Нужна помощь
Такая проблема
Есть переменные
text_1
text_2
text_3
к каждому присвоено значение
для них надо огранизовать цикл так чтобы на экране отображалась значение сначало первой потом второй потом третьей если вышлите пример буду очень благодарен
Название: Помогите с php
Отправлено: vasa_c от 12 Мая 2006, 13:26:13
Вообще так конечно можно:
define( \'Q_VARS\', 3 );
for ( $i = 1; $i <= Q_VARS; $i++ ) {
  $name_var = \'text_\'.$i;
  print $$name_var;
}
но лучше структуру данных продумать по-человечески.
Название: Помогите с php
Отправлено: ashenemy от 12 Мая 2006, 13:29:04
слушай
если туда надо добавить еще
title_1
title_2
title_3
и они должны чередоваться
т.е.
выводится на экран так
text_1 title_1
text_2 title_2
text_3 title_3
как это сделать
Название: Помогите с php
Отправлено: vasa_c от 12 Мая 2006, 13:57:55
Вот так:
$name_var1 = \'text_\'.$i;
$name_var2 = \'title_\'.$i;
print $$name_var1.\' \'.$$name_var2.\'
\';

А дальше просьба читать мануал.

ЗЫ. Особенно про массивы.
Название: Помогите с php
Отправлено: CGVictor от 12 Мая 2006, 15:10:40
vasa_c
Цитировать
vasa_c:
Особенно про массивы

+1
Название: Помогите с php
Отправлено: ashenemy от 12 Мая 2006, 15:11:54
всем спасибо