无法获得数组值$tt
。
<?
$limba="ro";
$pr=array('Preț'=>'ro','Цена'=>'ru','Price'=>'en');
$pret=array_search($limba,$pr);
$aa=array('Acțiuni'=>'ro','Акции'=>'ru', 'Shares'=>'en');
$ac=array_search($limba,$aa);
$qt=array('Total'=>'ro', 'Всего'=>'ru', 'Total'=>'en');
$tt=array_search($limba,$qt);
echo $pret;
echo $ac;
echo $tt;
?>
答案 0 :(得分:1)
那是因为你有两个相同键的值。
您可能必须先将Total
更改为其他键Totalt
,例如:
$qt=array('Totalt'=>'ro', 'Всего'=>'ru', 'Total'=>'en');
答案 1 :(得分:1)
array_search - 在数组中搜索给定值,并在成功时返回第一个相应的键
请考虑array_keys函数。它可能对您要实现的目标有所帮助。
array_keys - 返回数组的所有键或键的子集
我希望这会有所帮助。