переменная внутри переменной

Runapa

Постоялец
Регистрация
30 Окт 2010
Сообщения
63
Реакции
5
Есть таблица, где есть поля text_rus, text_eng и так далее...

Я делаю запрос к базе и конечном итоге получаю что-то вроде такого на выходе:

PHP:
 echo "<p>".$row['text_rus']."</p>";

А как мне сделать что-то вроде такого:

PHP:
 echo "<p>".$row[text_"".$lang.""]."</p>";
(именно этот вариант не работает), чтобы получилось то же самое
PHP:
$row[text_rus]
только с переменной внутри ?
 
Код:
 echo "<p>".$row["text_".$lang]."</p>";
 
Я уж было подумал речь идет о изврате типо

PHP:
$name='var';
$var='ИзвраД :D';
 
echo $$name;
 
а ты переменную lang определил?
PHP:
$row = array(
'text_rus'=>'RUS!',
'text_eng'=>'ENG!',
);
 
$lang = 'rus';
 
echo "<p>".$row["text_".$lang]."</p>";
 
$lang = 'eng';
 
echo "<p>".$row["text_".$lang]."</p>";
 
спасибо, всё получилось.

PHP:
$lang = 'rus';
 
echo "<p>".$row["text_".$lang]."</p>";
- помогло!
 
Назад
Сверху