![]() |
переменная
есть выбранный язык
$x="eng"; // или напр. rus есть для каждого массив $xxx_eng=array(...); $xxx_rus=array(...); чет не получается обращение в зависимости от языка типа $tmp="xxx_".$x; //str ;( echo $tmp[0]; как правильно прописать $tmp ? |
echo $$tmp[0];
Двойное разыменование. |
сэнкс
правда, я и так пробовал и не пошло - значит где-то другая кривизна, бум копать |
Не надо так мучиться:
$langstrs = array ( "eng" => array ( "vasya", "misha", "katya" ),"rus" => array ( "вася", "миша", "катя" )); $misha=$langstrs[$lang][1]; |
сэнкс, я так уже сделал :)
|
Вспомнил!
echo ${$tmp}[0]; Разыменовываем не $tmp[..] а сам $tmp :) |
замечательно :)
|
| Часовой пояс GMT +4, время: 08:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.