$array[0]与$array['0']的区别 细微区别 执行的时候 $array[0] 少调用一次 C的strtol函数(其实是:__strtol_internal函数) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没区别吗? 加上单引号代表是string 並非int$array = array("1" => "bar1", "0" => "bar2")$array[0] -> bar1$array['0'] -> bar2 只要是数字,就没有数值类型和字符类型的区别var_dump(3.2 == '3.2'); //true如果换成1 2 3 之类的呢?? 同意楼上的看法中括号中的是键值可以是整型和字符串类型 ' ' 表示是字符串的类型,若果不加则认为是整型0PHP数组中如果索引字符串可以被转换成数字也会被转换成数字索引 多了步转换过程 试着敲了下,结果输出的都是bar2,所以还是楼上的观点“PHP数组中如果索引字符串可以被转换成数字也会被转换成数字索引 多了步转换过程 ” 數字沒區別。但$array[a] 合 $array['a'] 有區別,前者會影響效率。 如果换成1 2 3 之类的呢??那个返回True,是因为自动转换数据类型来比较了,如果你换成用===来对比,返回的就是false了。php是弱类型的语言,在运算的时候会自动转换为合适的数据类型。刚才做了下测试,得出了这样的结论:带引号的整数字符串会自动转换成数字,做为整数索引,非整数数字则不会转换,仍旧按字符串索引来对待。不带引号的数字,非整数的会取整后做为整数索引另外,未变定义为常量的字符串做为索引,不带引号的话,虽然能得到正确的结果,但是会有警告错误。 用phpeclipse断点总停不住,还提示waiting for xdebug session 如何获取客户来访信息,如:IP,操作系统,浏览器等.问题解决马上结贴 PHP如何取得charset 麻烦推荐个好的邮件类么?谢谢 win2k 中 调用php自带的mail函数发送邮件应该对系统进行些什么配置?救命的~~ 高分相送,php对mysql的写库问题~ 文件下载问题,求助! 用什么算法进行赛制编排? 一个很差的表单,但是已经做好了,跪求解决方案! php实现上传的问题 用phpmailer如何群发邮件 关于多个空格HTML显示的问题
$array['0'] -> bar2
var_dump(3.2 == '3.2'); //true如果换成1 2 3 之类的呢??
同意楼上的看法
中括号中的是键值可以是整型和字符串类型 ' ' 表示是字符串的类型,若果不加则认为是整型0
PHP数组中如果索引字符串可以被转换成数字也会被转换成数字索引 多了步转换过程
$array[a] 合 $array['a'] 有區別,前者會影響效率。
如果换成1 2 3 之类的呢??那个返回True,是因为自动转换数据类型来比较了,如果你换成用===来对比,返回的就是false了。php是弱类型的语言,在运算的时候会自动转换为合适的数据类型。
刚才做了下测试,得出了这样的结论:
带引号的整数字符串会自动转换成数字,做为整数索引,非整数数字则不会转换,仍旧按字符串索引来对待。
不带引号的数字,非整数的会取整后做为整数索引另外,未变定义为常量的字符串做为索引,不带引号的话,虽然能得到正确的结果,但是会有警告错误。