明明这样也可以

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

慕瓜2188959

2018-08-14 11:39


<?php
//请创建一个数组变量arr,并尝试创建一个关联数组,键是apple,值是苹果
$arr = ['apple'=>'苹果'];
if( isset($arr) ) {print_r($arr);}

?>



在自己编译器上可以,但是在这里就不行,不知道为什么

写回答 关注

2回答

  • 慕勒8305455
    2019-03-10 11:22:44

    编译器版本不同,

    $arr = ['apple'=>'苹果']; 这种定义方法在PHP5.4之后才有

  • 慕仰5167399
    2018-08-14 12:33:19

    你这里直接是获取$arr数组里面全部的元素了  ,如果是获取单个元素肯定就不能用这样的方式了

    慕瓜2188...

    为什么不能? $arr = ['apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"]; $arr0 = $arr['apple']; 一样能获取单个元素

    2018-08-14 13:40:32

    共 1 条回复 >

PHP进阶篇

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

181835 学习 · 2577 问题

查看课程

相似问题