有关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( $数组名[ 键名 ] )来删除某个键值对,删除之后被删除的键名索引将不会重新建立;

  

 

 

  

  

 

  

posted @ 2018-04-08 08:49  private袜子  阅读(163)  评论(0编辑  收藏  举报