返回未设置的数组元素?

时间:2013-12-05 02:28:13

标签: php arrays

我有一个包含几个键=>值的数组$ lang $ lang ['Contacts'] ='Kontakte';等

如何获取数组的键名称('Contacts')如果没有设置值且数组元素根本不在数组中。

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

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

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

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

提前谢谢!

1 个答案:

答案 0 :(得分:1)

根据您的代码,正确的呼叫将是:

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

Echos 'RETURN ME!!!!!',如果它不是数组中的键。