php 数组不同写法的区别? 第一种 array(1, 2, 3,)第二种 array(1, 2, 3)无论是一维, 还是多维, 里面的元素最后一个可以有豆号结束, 这两种写法有什么区别 ? 谁研究过 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.多一个逗号和少一个逗号的区别2.分配内存时应该多申请了一段地址,对于我们php程序员来说没有区别 表面貌似是不一样, 但用count() 还是相同的 count()肯定是不行的,还是用print_r看看吧,比较直接。 没区别。ps:不耻下问这词真TM中国特色。见了无数次一个个菜鸟都说“我不耻下问,请教个问题”。就不知道你高贵在哪呢?求人问问题还这么拽,欠你的? 长度没有变!例如有以下代码(count()和sizeof()方法都是用来得到数组长度的都没有变!):$a=array(1,2,3,);$b=array(1,2,3);$count1=count($a);$count2=count($b);$size1=sizeof($a);$size2=sizeof($b);echo '第一个长度:'.$count1.'and'.$size1;echo '</br>第二个长度:'.$count2.'and'.$size2;运行的结果为:第一个长度:3and3第二个长度:3and3 多了个逗号,看起来都不爽。echo array(1,2,3,) === array(1,2,3);//1 应该一样的, 只是PHP能容错就像[a,b,] 在 firefox 能跑在IE会挂一样 不爽是习惯的, 但也有方便之处, 以前写代码, 把字符串转数组, 经常要自己在后面加个" , " ,在循环后要把结果数组最后那个豆号人工去掉, 但有一次发现忘了去掉豆号, PHP居然没报错 . . . 这样就少了一段工序, 代码即简单洁, 有高效( 如果后面多豆号不影响效率或运行结果的情况下 ) apache服务器时而出现部分人访问无法显示此网页 phpmail发gmail邮件出错 关于iframe的问题 新配的php环境,运行个文件出现错误,望解答!!(菜鸟提问) php的加密,解密的问题? 无缘无故的php就报错!急救ing 怎么才能把数组中的一个元素替换成另外一个?还有,怎么取得数组的下标? php session问题 PHP+MYSQL怎么样移动游标 怎么样查找同一姓名的数据? 【在下是php新手】,请各位兄弟帮忙看段代码找bug 高手帮忙,session问题,急急急!!!!!
2.分配内存时应该多申请了一段地址,对于我们php程序员来说没有区别
例如有以下代码(count()和sizeof()方法都是用来得到数组长度的都没有变!):
$a=array(1,2,3,);
$b=array(1,2,3);
$count1=count($a);
$count2=count($b);
$size1=sizeof($a);
$size2=sizeof($b);echo '第一个长度:'.$count1.'and'.$size1;
echo '</br>第二个长度:'.$count2.'and'.$size2;
运行的结果为:
第一个长度:3and3
第二个长度:3and3
echo array(1,2,3,) === array(1,2,3);//1
就像[a,b,] 在 firefox 能跑
在IE会挂一样
不爽是习惯的, 但也有方便之处, 以前写代码, 把字符串转数组, 经常要自己在后面加个" , " ,在循环后要把结果数组最后那个豆号人工去掉, 但有一次发现忘了去掉豆号, PHP居然没报错 . . . 这样就少了一段工序, 代码即简单洁, 有高效( 如果后面多豆号不影响效率或运行结果的情况下 )