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

Php 返回数组';s元素thst未设置?,php,arrays,Php,Arrays,我有一个数组$lang,其中包含几个键=>值 $lang['Contacts']='Kontakte';等 如果未设置值且数组元素根本不在数组中,如何获取数组键的名称(“联系人”) 我需要什么和什么不起作用的示例: function lang($txt) { global $lang; return isset($lang[$txt]) ? $lang[$txt] : $txt; } 因此,当我尝试对未设置的数组(根本不在数组中)使用此函数时,它不会执行任何操作 $abc =

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

如果未设置值且数组元素根本不在数组中,如何获取数组键的名称(“联系人”)

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

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;

Echos
“还我!!!”,如果它不是数组中的键。

如何获取不存在的内容?
$abc=lang('RETURN ME!!!!!')?它存在-我需要回应“返回我!!!”我相信它应该起作用。我很确定有一个解决办法。。事情的发生让我不知道该怎么做=)万岁!谢谢,伙计!谢谢你,Minitech!可怜的头脑!该死。我欠你们一个人情,伙计们!