为了账号安全,请及时绑定邮箱和手机立即绑定

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

<?php

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

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

$arr0 = $arr['0'];

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

?>


正在回答

3 回答

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

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

$arr = array('苹果','香蕉');
$arr1 = $arr['0'];

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

?>


0 回复 有任何疑惑可以回复我~
#1

我是谁呢啊 提问者

非常感谢!
2015-08-10 回复 有任何疑惑可以回复我~
<?php
//从数组变量$arr中,读取键为0的值
 
$arr = array('苹果','香蕉');
$arr1 = $arr['0'];
 
if(isset($arr1)){
    print_r($arr1);
}
 
?>
0 回复 有任何疑惑可以回复我~

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

<?php

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

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

$arr0=$arr[1];

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

?>


不应该是这样么?

0 回复 有任何疑惑可以回复我~
#1

diwu

他的问题是,他想修改变量的名字,但是修改完出错。所以我指出因为下面if条件的变量名没有改。
2015-08-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信