有关PHP数组
在PHP中,数组就是关键字和值的集合,我们可以使用array关键字创建;
$arr=array[100,200,300,400,500]; //这是一个自定义数组,数组里面的值是自己设置的;
在默认情况下,数组的键名所对应的值分别是 $arr[0] = 100 , $arr[1] = 200 ... 以此类推 ,默认情况下数组的键名是从0开始的,数组中的其中一个键名所对应的键值我们称为键值对;
数组的键名也是可以自定义的; // eg : $arr[ beijing => 100 , tianjing => 200 , shanghai =>300] ;
数组在内存中的存放形式,如下图所示;
数组可以使用 foreach 来遍历整个数组,使用方法如下;
foreach ( $数组名 as $key => $val ){
echo $key . " = " . $val . "<br/>" ; //加 <br/> 只是为了更方便查看数组,可以不加;
}
如果我们在已有的数组中创建一个新的键值对的时候,没有给这个键值指定下标,则会自动使用该数组目前最大的那个键名+1的值作为键名;
php中的数组是可以动态增长的;
使用 count ( $数组名 )函数来统计数组条数;
使用 is_array( $数组名 )函数判断数组;
使用 print_r( $数组名 ) 或者 var_dump( $数组名 ) 来显示数组的详细情况,var_dump可以更加详细的显示数组信息,可以显示数据类型;
使用 explode( “ 按什么字符拆分 ” ,字符串 );
使用sort函数进行排序;
使用unset( $数组名[ 键名 ] )来删除某个键值对,删除之后被删除的键名索引将不会重新建立;