我想进行语言切换,但是默认选项对我不起作用,因此我想使用'raw'属性。我目前正在测试我的语言是否会全部显示:
$translations = pll_the_languages(array('raw'=>1));
echo $translations[0]['name'];
此代码不会输出任何内容,但也不会使网站崩溃。我想念什么?
答案 0 :(得分:0)
$translations = pll_the_languages(array('raw'=>1));
echo $translations[nl][name];
我以为第二个数组将以该语言的“顺序”号命名,事实证明这是the。感谢Danyal帮助我找到数组的框架。
答案 1 :(得分:0)
您需要像这样获得它:
echo $translations['nl']['name'];
最好验证键是否在数组中。
$value= "";
if($key_exists('nl',$translations) && $key_exists('name',$translations['nl'])){
$value = $translations['nl']['name'];
}
echo $value;