Я кодирую многоязычную страницу.PHP - объединить переменные
У меня есть три переменные:
$helper->namejob_de
(для немецкого языка, исходя из базы данных)$helper->namejob_en
(на английском языке, исходя из базы данных)
иdefine("LANG", $TABS[$TABX]['lang']);
Определение языка вconfig.php
(содержит «de» или «en»)
Теперь, как вы можете видеть, содержимое БД имеет окончание _de или _en.
Можно ли объединить эти две переменные?
Я пробовал:
echo $$helper->namejob_.LANG
Но, очевидно, это не работает. Существуют ли другие варианты такого «слияния» двух переменных?
EDIT:
После прочтения всех комментариев я решил реорганизовать свою базу данных/код. Это действительно грязно, поэтому я попробую альтернативу. Спасибо в любом случае :)
Вы запрашиваете [* переменные переменные *] (http://php.net/manual/en/language.variables.variable.php)? – deceze
У меня есть три переменные, возможно ли объединить эти две переменные? Какие переменные вы имеете в виду? –