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

$arr0=$arr['0'];为什么不可以写成$arr0=array['0'];

$arr0=array['0'];和$arr0=$arr['0'];的区别在哪???

提问者:呼呼厚 2020-03-26 15:02

个回答

  • x偏爱_南半球o
    2020-07-24 09:46:42

    $arr0=array['0'];没有这种写法的

  • 慕先生7266843
    2020-03-26 17:50:37

    你想打的是array("0")吧?完全不一样吧。。假如 $arr0 = array("apple");则print_r($arr0)是数组输出的是 [0]=> apple 。   如果$arr= array("1" => "bar1", "0" => "bar2")$arr0=$arr[0] echo $arr0  输出的应该是 bar2

    一个是给数组赋值  另一个是把数组中的某个元素复制给变量。