问答详情
源自:1-4 PHP数组之访问索引数组内容

为什么$arr0 换成$arr1 或者别的数字就不行?

<?php

//从数组变量$arr中,读取键为0的值

$arr = array('苹果','香蕉');

$arr0 = $arr['0'];

if( isset($arr0) ) {print_r($arr0);}

?>


提问者:我是谁呢啊 2015-08-08 10:11

个回答

  • diwu
    2015-08-09 18:34:28
    已采纳

    其实是可以的,但是你没发现下面那个if判断的是$arr0吗.....而且输出的话,也是$arr0。

    <?php
    //从数组变量$arr中,读取键为0的值
    
    $arr = array('苹果','香蕉');
    $arr1 = $arr['0'];
    
    if(isset($arr1)){
        print_r($arr1);
    }
    
    ?>


  • qq_火木米_0
    2015-10-20 17:49:43

    <?php
    //从数组变量$arr中,读取键为0的值
     
    $arr = array('苹果','香蕉');
    $arr1 = $arr['0'];
     
    if(isset($arr1)){
        print_r($arr1);
    }
     
    ?>

  • 天蓝海北
    2015-08-17 16:51:48

    我怎么没看懂楼上的最佳回答呢?他不是只把变量名改了一下么,赋值给$arr1的还是$arr中的第一个数组,也就是读取键为0的内容吧?

    <?php

    //从数组变量$arr中,读取键为0的值

    $arr = array('苹果','香蕉');

    $arr0=$arr[1];

    if( isset($arr0) ) {print_r($arr0);}

    ?>


    不应该是这样么?