![]() |
|
||||||||||
|
|||||
|
есть выбранный язык
$x="eng"; // или напр. rus есть для каждого массив $xxx_eng=array(...); $xxx_rus=array(...); чет не получается обращение в зависимости от языка типа $tmp="xxx_".$x; //str ;( echo $tmp[0]; как правильно прописать $tmp ? |
|
|||||
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
echo $$tmp[0];
Двойное разыменование. |
|
|||||
|
сэнкс
правда, я и так пробовал и не пошло - значит где-то другая кривизна, бум копать |
|
|||||
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
Не надо так мучиться:
$langstrs = array ( "eng" => array ( "vasya", "misha", "katya" ),"rus" => array ( "вася", "миша", "катя" )); $misha=$langstrs[$lang][1]; |
|
|||||
|
сэнкс, я так уже сделал
![]() |
|
|||||
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
Вспомнил!
echo ${$tmp}[0]; Разыменовываем не $tmp[..] а сам $tmp :) |
|
|||||
|
замечательно
![]() |
![]() |
Часовой пояс GMT +4, время: 02:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|