首页 > 其他 > 详细

array解析

时间:2015-01-06 17:54:06      阅读:218      评论:0      收藏:0      [点我收藏+]


code

<?php
/**
 * Created by deshengkong.
 * Date: 14/12/23
 * Time: 下午8:07
 */

echo 'PHP version:'. phpversion() . PHP_EOL;

$arr2 = array(
    1 => 'giraffe',
    '2' => 'panda',
    9223372036854775806 => 'bird',
    '9223372036854775807' => 'deer',
    '9223372036854775808' => 'pig'
);

echo 'PHP_INT_MAX:' . PHP_INT_MAX . PHP_EOL;
var_dump($arr2);

result

PHP version:5.6.2
PHP_INT_MAX:9223372036854775807
array(5) {
  [1] =>
  string(7) "giraffe"
  [2] =>
  string(5) "panda"
  [9223372036854775806] =>
  string(4) "bird"
  [9223372036854775807] =>
  string(4) "deer"
  '9223372036854775808' =>
  string(3) "pig"
}


conclusion

在array中,类似 ‘12345‘、‘9894321‘、‘9223372036854775807‘这种值作为key时,

当其值小于 等于PHP_INT_MAX,都按numeric处理;

当其值大于PHP_INT_MAX,都按string处理;

array解析

原文:http://blog.csdn.net/dia_vampire/article/details/42461677

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!