问答详情
源自:1-3 PHP数组之索引数组赋值

不懂,求教~

array('0' => "xxx")和 array(0 => "xxx")是一样的吗?嘿嘿 那么array('01' => "xxx")和 array(1 => "xxx")呢?

提问者:liu_yisiyisi 2016-04-26 17:46

个回答

  • tanhouyusheng
    2016-04-26 19:28:26

    一个数字的时候看起来是一样的,两个的时候不一样

    $arr=array('1'=>"fff");

    $arr1=array(1=>"fff");

    var_dump($arr);

    echo '<br>';

    var_dump($arr1);

    $arr=array('00'=>"fff");

    $arr1=array(0=>"fff");

    var_dump($arr);

    echo '<br>';

    var_dump($arr1);

    $arr=array('0'=>"fff");

    $arr1=array(0=>"fff");

    var_dump($arr);

    echo '<br>';

    var_dump($arr1);

    -------------------------------------------------------

    结果:array(1) {  [1]=>  string(3) "fff" }
    array(1) {  [1]=>  string(3) "fff" } 

    array(1) {  ["00"]=>  string(3) "fff" }
    array(1) {  [0]=>  string(3) "fff" } 

    array(1) {  [0]=>  string(3) "fff" }
    array(1) {  [0]=>  string(3) "fff" }