知识屋:更实用的电脑技术知识网站
所在位置:首页 > 编程技术  > PHP编程

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]));


/

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

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜