数组练习
<?php //创建的方式 //1 $arr=array(20,30,50); //2 $arr1=[30,60,70]; //3 //当遇到这种情况的时候键(key)是相同的,会取后面的赋值(value) //TRUE为1,数字不为1.1或者为2.1的键都为整数部分的键. $arr2=[true=>15,0=>20,"peter"=>33,1.1=>99,2.7=>100]; $arr3=array(2=>'a',1.2=>'b'); //4 $arr4[]=55; $arr4[]=66; //5 用tange来赋值 $arr5=range(10,16); //6 用compact(用变量名作为键变量为值)创建数组 $tom=77; $peter=88; $arr6=compact("tom","peter"); //测试用的print_r() 和var_dump() print_r($arr5); var_dump($arr5); echo "<hr/>"; // $arr=array(20,30,50); // $arr1=[30,60,[[77,99,11],33,44]]; //递归统计个数 // echo count($arr1,1); //别名 // echo sizeof($arr1,1); //遍历数组 $new=range(20,50); //使用for循环遍历数组 // for($i=0;$i<count($new);$i++){ // echo $new[$i]."<br/>"; // } //一般键的变量名为k值的变量名为v foreach($new as $k=>$v ){ echo $k."=>".$v."<br />"; } //通常用不到键的 foreach($new as $v ){ echo $v."<br />"; } ?>