猿问

PHP数组之索引数组赋值

为什么三种方法效果不同

http://img.mukewang.com/58c29d8b0001c16809280154.jpg

http://img.mukewang.com/58c29d8c0001197c08580172.jpg


晴天panda
浏览 1171回答 2
2回答

西兰花伟大炮

亲测效果是一样的哈$arr = array(); $arr[0] = "苹果"; $arr = array('0'=>'苹果'); $arr = array('苹果');

心有猛虎_细嗅蔷薇

第一幅:没出效果是因为 你没有将值传给$arr变量中,所以当你print_r($arr)时它不显示结果。应该这样写:$arr = array("0"=>"苹果");第二幅:同上$arr=array('苹果');第三幅:用数组变量的名字后面跟一个中括号的方式赋值,这个变量已经定义好了,就是$arr(默认执行了创建空数组$arr=array();)
随时随地看视频慕课网APP
我要回答