<?php
//php数组的注意细节,如果前面是3,后面的索引就是4,5
//如该实例中直接就能将下标为5的值lisi取出来。
$name=Array("3"=>"logo","zhangsan","lisi");
echo $name[5];
?>
2.使用true和false作为下标的名称:则true为1,false为0.
3.如果是用null作为下标的名称:则可以使用 $array[null]或者是$array[""]进行访问。
4.如果是用的是小数作为下标的名称:如$array[12.3] 则使用$array[12]或者是$array[12.3]都是可以访问到的。
5.使用print_r(数组); 会直接将数组输出, 以键 --值的形式输出
6.var_dump(数组); 会更加详细的输出数组的信息。
7.php中下标越界不是一个致命的错误,而是一个notice.
8.php中的数组是动态增长的。
实例:$array=Array(2,3);
$array[3]=56;
echo $array[3];
如实例所示,数组中没有下标为3所对应的值,但是在下面给数组中添加了一个值,这个在php中是允许的,但是在Java或者是C#中是不允许的。
9.一维数组引用错误的使用:
$array[var]="hello";
echo $array[var];
这样的结果是可以打印出来的,但是是不正确的写法,
php会将var当作成一个常量 const var =yy,如果在上面这样声明之后,就不会出现错误了,
或者是用单引号进行访问即可。
10.is_array();
方法判断是不是一个数组:如果是数组的话,就会返回1,如果不是数组就不会返回值。
11.explode("以什么分",分割数组);