php的数组、排序、查找
- 
  //创建数组,其值可以放任意的数据类型 
 $arr[0]=111;
 $arr[1]=121;
 $arr[2]="nihao";
 $arr[3]=141.9;
 $arr[4]=null;//null要记入长度,并要占用空间,但是不会输出
 echo "数组长度".count($arr);
 //遍历数组中的值
 for($i=0;$i<count($arr);$i++){
 echo "<br/>".$arr[$i];
 }
-   创建数组的第二种方式                 
                        
                        
                        
                        
                        
                        
                        
                      
  $arr=array(‘hello‘,‘niho‘,12.3,1); 
 //遍历数组中的值
 for($i=0;$i<count($arr);$i++){
 echo "<br/>".$arr[$i];
 }
- 创建数组的第三种方式 【键值的方式】 (在默认情况下,我们的元素下标是从0开始的,但是也可以自己定义)       
                        
                        
                        
                        
  案例如下:                    
                        
                        
                        
                        
                        
                        
                        
                        
                     
  $arr[‘logo‘]="成都"; 
 $arr[‘add‘]=123;
 ...
 或者
 $arr=array("logo"=>"成都","add"=>123,4=>23); 测试如下:$arr=array("logo"=>"成都","add"=>123,4=>23); 
 //遍历数组中的值,foreach这种循环可用于对数组键值对的方式的遍历,也可以用于其他任何方式的数组遍历,foreach可以广泛运用
 foreach($arr as $val){
 echo $val;
 }
 foreach($arr as $key => $value){
 echo $key.":".$value;
 }
$arr[true]=‘hello‘;
alert($arr[1]);//$arr[1]等价于$arr[true];
$arr[null]=123;等价于$arr[""]=123;
- 我们通常使用print_r()和var_dump()来查看数组的情况 print_r($arr);//Array ( [0] => hello [1] => niho [2] => 12.3 [3] => 1 ) var_dump($arr);//array(4) { [0]=> string(5) "hello" [1]=> string(4) "niho" [2]=> float(12.3) [3]=> int(1) }
- 在php中数组的长度是可以自动增长的           
                        
                        
                        
                        
                        
                        
                        
           案例:
  $arr=array(1,2); 
 $arr[2]="zenjia";//自动给该数组分配了一个空间
 echo $arr[2];
- 
    
- 
  php数组中几个重要的函数 1.count(); //统计数组的长度 2.is_array() //判断一个变量是否是数组 3.print_r()和var_dump(),上面已经注明过了 4.explode()//拆分字符串,例如$arr=explode(",","a,b,c,d");测试:print_r($arr); 
