• 冒险村物语
  • 英雄无敌3塔防
  • 驾考家园手游

PHP数组关于数字键名的问题

2015-05-27

以下是对PHP数组数字键名的几点总结:

键名长度只能在 int 长度范围内,超过int 范围后将会出现覆盖等混乱情况

在键名长度为 int 范围内存取值时,PHP会强制将数字键名转换为 int 数值型

数字键名长度大于19位时,将变成 0


键名正常长度时,字符串或数值类型一样

$i = 126545165;$arr['126545165'] = 'abc';$arr[126545165] = 'uio';var_dump($arr);echo '
';var_dump(isset($arr[$i]));


/

长度超过整型时,键名混乱

人气推荐

知识阅读

精彩推荐

  • 游戏
  • 软件
查看更多>>