如何使用 'raw' 属性回显一种语言的名称?
How to echo a language's name using the 'raw' attribute?
我想制作一个语言切换器,但默认选项对我不起作用,所以我想使用 'raw' 属性。我目前只是在测试我的语言是否会完全显示:
$translations = pll_the_languages(array('raw'=>1));
echo $translations[0]['name'];
此代码不输出任何内容,但也不会使网站崩溃。我错过了什么?
$translations = pll_the_languages(array('raw'=>1));
echo $translations[nl][name];
我以为第二个数组会以语言的 'order' 编号命名,原来是 slug。感谢 Danyal 帮我找到阵列的框架。
您需要这样获取它:
echo $translations['nl']['name'];
最好验证key是否存在于数组中
$value= "";
if($key_exists('nl',$translations) && $key_exists('name',$translations['nl'])){
$value = $translations['nl']['name'];
}
echo $value;
我想制作一个语言切换器,但默认选项对我不起作用,所以我想使用 'raw' 属性。我目前只是在测试我的语言是否会完全显示:
$translations = pll_the_languages(array('raw'=>1));
echo $translations[0]['name'];
此代码不输出任何内容,但也不会使网站崩溃。我错过了什么?
$translations = pll_the_languages(array('raw'=>1));
echo $translations[nl][name];
我以为第二个数组会以语言的 'order' 编号命名,原来是 slug。感谢 Danyal 帮我找到阵列的框架。
您需要这样获取它:
echo $translations['nl']['name'];
最好验证key是否存在于数组中
$value= "";
if($key_exists('nl',$translations) && $key_exists('name',$translations['nl'])){
$value = $translations['nl']['name'];
}
echo $value;