//数组的声明方式;
//误区: 刚开始我以为$arr元素个数有4个,实质只有一个;
$arr = array();
$arr[] = 100; //下面3个是依次向数组中添加新的值;
$arr[] = 200;
$arr[] = 300;
$arr = array(400); //当这里再次遇到array就是重新定义数组 ;
echo "</pre>"; //今天遇到啦个错误 ;
var_dump($arr); //现在运行$arr 最终的值是400;
echo "</pre>";
//第一次运行结果为 array(1) { [0]=> int(400) }
$arr = array();
$arr[] = 100;
$arr[] = 200;
$arr[] = 300;
echo "</pre>";
var_dump($arr);
echo "</pre>";
//当第二次运行结果为 array(3) { [0]=> int(100) [1]=> int(200) [2]=> int(300) } 现在数组元素构成为3个
$arr[] = 100;
$arr[99] = 200;
$arr[] = 300; //当再次运行的时候 这里下标在最大值下标 +1 为100;
echo "</pre>";
var_dump($arr);
echo "</pre>";
//运行结果为:
</pre>array(3) {
[0]=>
int(100)
[99]=>
int(200)
[100]=>
int(300)
}
</pre>