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

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

呼呼厚

2020-03-26 15:02

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

写回答 关注

2回答

  • 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

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

    慕移动636... 回复呼呼厚

    $arr是数组名,

    2020-11-04 17:25:13

    共 3 条回复 >

PHP进阶篇

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

181859 学习 · 2577 问题

查看课程

相似问题