$arr = array['apple'] ='苹果';和$arr=array('apple'=>'苹果'); 一样吗?这里前者报错,但都能通过啊

来源:1-8 PHP数组之关联数组赋值

Nemonameless

2015-01-29 23:41

<?php

//请创建一个数组变量arr,并尝试创建一个关联数组,键是apple,值是苹果

$arr = array['apple'] ='苹果';

//$arr=array('apple'=>'苹果');

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

?>


写回答 关注

3回答

  • 坚持才能看到曙光
    2018-10-04 17:29:23

    可是楼上的大哥,我跟你说的做输出的错误的

  • 从0到1学编程
    2015-05-13 15:24:49

    前者直接写成:$arr['apple']='苹果',就可以了。

    解释说明:$arr是数组变量名,中括号内的是键(键为字符串),然后苹果为值。

  • 不信春哥的玉米
    2015-03-18 15:15:40

    前者是$arr['apple']='苹果';中间没有=array

PHP进阶篇

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

181835 学习 · 2577 问题

查看课程

相似问题