【发布时间】:2015-08-22 05:29:00
【问题描述】:
我有一个 php 关联数组,其中包含更多大约 900 个键值,我将它用作字符串文件。现在的问题是当我添加另一个 key-value 时,我无法按键检索该值。但是,如果我删除其他一些键值,它可以正常工作。我想知道数组是否有任何大小限制。请帮助我,我不想将我的数组拆分为不同的文件。 先感谢您。这就是 y 字符串文件的样子
function lang($phrase){
static $lang = array(
't_sust_tour'=>'tour',
'process_report'=>'p report '
);
return $lang[$phrase];
}
【问题讨论】:
-
听说过数据库吗?但是 900 远没有达到极限
-
给我们一个mcve
-
是的,但我不想使用数据库。如果它没有接近极限,那么为什么我无法检索该值?每当我按键调用数组时,我都会得到一个空白值
-
给我们看一些代码,我们也许可以回答这个问题
-
请发布更多代码。通过将所有元素静态添加到数组中,您在此函数中有 900 个元素?无论如何,在您返回之前检查索引是否 isset: if (isset($lang[$phrase])) { return $lang[$phrase] } else { echo "Not isset:" 。 $短语;出口;并请用一些不起作用的索引对其进行测试。您的索引可能有问题。
标签: php arrays associative