smelikecat

导航

[php-array] PHP 数组的怪异之处

// 指定加拿大的 index 为 0 
$mobileNation = array(
           86 => '中国 + 0086', 44 => '英国 + 0044', 1 => '美国 + 001',
           0 => '加拿大 + 001', 61 => '澳大利亚 + 0061', 64 => '新西兰 + 0064',
           852 => '香港 + 00852', 853 => '澳门 + 00853', 886 => '台湾 + 00886',
           81 =>'日本 + 0081', 82 =>'韩国 + 0082',65 => '新加坡 + 0065',60 =>'马来西亚 + 0060', 66 => '泰国 + 0066', 33 => '法国 + 0033',34 => '西班牙 + 0034',
            49 => '德国 + 0049',39 => '意大利 + 0039', 351 => '葡萄牙 + 00351'
        );


// 未指定加拿大的 index 为 0 , php 会默认分配一个index 为 87
 $mobileNation = array(
           86 => '中国 + 0086', 44 => '英国 + 0044', 1 => '美国 + 001',
            '加拿大 + 001', 61 => '澳大利亚 + 0061', 64 => '新西兰 + 0064',
           852 => '香港 + 00852', 853 => '澳门 + 00853', 886 => '台湾 + 00886',
           81 =>'日本 + 0081', 82 =>'韩国 + 0082',65 => '新加坡 + 0065',60 =>'马来西亚 + 0060', 66 => '泰国 + 0066', 33 => '法国 + 0033',34 => '西班牙 + 0034',
            49 => '德国 + 0049',39 => '意大利 + 0039', 351 => '葡萄牙 + 00351'
        );
//  数字索引数组 , 888 将会得到的 index 是 10
$arr=array(9 => 1234 , 3 => 454 , 5 => 4545 , 888 , 7878=>90909);

 

 

posted on 2016-03-31 10:06  smelikecat  阅读(299)  评论(0编辑  收藏  举报