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

来源:1-4 PHP数组之访问索引数组内容

我是谁呢啊

2015-08-08 10:11

<?php

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

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

$arr0 = $arr['0'];

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

?>


写回答 关注

3回答

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

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

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


    我是谁呢啊

    非常感谢!

    2015-08-10 08:05:06

    共 1 条回复 >

  • 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);}

    ?>


    不应该是这样么?

    diwu

    他的问题是,他想修改变量的名字,但是修改完出错。所以我指出因为下面if条件的变量名没有改。

    2015-08-26 22:36:11

    共 1 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181836 学习 · 2577 问题

查看课程

相似问题