返回数组';s元素thst未设置


Return array's element thst is not set?

我有一个数组$lang,其中包含多个键=>值$lang['Contacts']='Kontakte';etc

如果没有设置值并且数组元素根本不在数组中,我如何获取数组键的名称("联系人")。

我需要什么和什么不起作用的例子:

function lang($txt)
{
    global $lang;
    return isset($lang[$txt]) ? $lang[$txt] : $txt;
} 

因此,当我尝试将这个函数与未设置的数组(根本不在数组中)一起使用时,它什么也不做。

$abc = lang($lang['RETURN ME!!!!!']);
echo $abc;

提前谢谢!

根据您的代码,正确的调用是:

$abc = lang('RETURN ME!!!!!');
echo $abc;

回声'RETURN ME!!!!!',如果它不是数组中的密钥。