PHP语言创建数组,可以省略数值键? 如:$a[]="QQQ";这样定义数组也可以? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <? $a[]="QQQ"; $b[]="KKK"; echo $a[0]; echo $b[1];?>为什么出错? 当然会出错,你的数组$b都没有$b[1]这个单元,只有$b[0] 空的方括号是使用最小“可用”的整数作key可用指的是已使用最大整数+1,没有已使用数字键则为0<?php$a=array(3.9=>1, '3'=>2);$a[]=5;var_dump($a);?>array(2) { [3]=> int(2) [4]=> int(5)} 《PHP与MYSQL程序设计》(第3版)第5章 数组5.2 创建数组如果认为索引值是数组索引而且是递增的,还可以在创建时省略索引值。 <? $a[]="QQQ"; $b[]="KKK"; echo $a[0]; echo $b[1];?>为什么出错了? 看#5的例子,$a最大key为3——"3"也视作整数key然后使用$a[]赋值,就递增到4,所以得到$a[4]=5可以省略为$a[]=5如果还不理解我也不知道怎么解释了 <? $a[0]="QQQ"; $a[]="KKK"; echo $a[0]; echo $a[1];?>同一个数组(如:$a[]),指定了一个数值键后。如果,数值键是递增。可以省略数值键。对么? <? $a[0]="QQQ"; $a[]="KKK"; echo $a[0]; echo $a[1];?>同一个数组(如:$a[]),指定了一个数值键后。如果,数值键是递增。可以省略数值键。对么?array push 命令先自己查一下$a[]=push 求PHP编程高手指导 求一段格式代码 vc++ mysql+php,c出现乱码 现在有多少人自已开发系统做站的? PHP如何调用页面? 求教smarty清空缓存判断的设计技巧 preg_replace 替换值有子表达式值加数值问题 字符串相减问题!~在线等待,急!~ 请问怎样使用phpmyadmin在mysql中给数据表创建关系?谢了! curl抓取百度快照,经常会卡住 config.php的加载问题 请问discuz的这个帖子推送功能是怎么做的?
$a[]="QQQ";
$b[]="KKK";
echo $a[0];
echo $b[1];
?>
为什么出错?
可用指的是已使用最大整数+1,没有已使用数字键则为0
<?php
$a=array(3.9=>1, '3'=>2);
$a[]=5;
var_dump($a);
?>
array(2) {
[3]=>
int(2)
[4]=>
int(5)
}
第5章 数组
5.2 创建数组如果认为索引值是数组索引而且是递增的,还可以在创建时省略索引值。
<?
$a[]="QQQ";
$b[]="KKK";
echo $a[0];
echo $b[1];
?>为什么出错了?
然后使用$a[]赋值,就递增到4,所以得到$a[4]=5可以省略为$a[]=5如果还不理解我也不知道怎么解释了
$a[0]="QQQ";
$a[]="KKK";
echo $a[0];
echo $a[1];
?>
同一个数组(如:$a[]),指定了一个数值键后。
如果,数值键是递增。可以省略数值键。
对么?
$a[0]="QQQ";
$a[]="KKK";
echo $a[0];
echo $a[1];
?>
同一个数组(如:$a[]),指定了一个数值键后。
如果,数值键是递增。可以省略数值键。
对么?
array push 命令先自己查一下
$a[]=push