//参数默认值//function abc($a,$b,$c = 0){// echo $a,$b,$c;//}//abc(1,3);//结果等于130; //echo "<br>"; //竖着看的代码;//echo "<pre>";//function def(){// $arr = func_get_args();// var_dump($arr);//}//def(1,2,3,4,5); //数组定义//两种定义方法//$arr1 = [];//$arr2 = array(); //索引数组-//$arr1 = [1,2,3,"abc",1,2,3];//关联数组,最后一个不加逗号。one是key,1是value;//$arr2 = [// "one" => 1,// "two" => 2,// "three" => 3//];//echo $arr2["one"]; //数组方法//弹出来东西//array_pop($arr2); //添加元素,返回索引值//array_push($arr2,"xyz"); //echo "<pre>";//var_dump($arr2);//echo "<pre>";//长度//count($arr2);//echo count($arr2); //判断数组是否有某个值//in_array("1",$arr2);//var_dump(in_array("1111",$arr2)); //合并数组//$arr3 = array_merge($arr1,$arr2);//var_dump($arr3); //数组反转//$arr4 = array_reverse($arr2);//var_dump($arr4); //数组去重//$arr5 = array_unique($arr1);//var_dump($arr5); //删除数组中的某个元素//unset($arr1[0]);//var_dump($arr1); //遍历数组 $arr1 = [1,2,3,4,5,6,7];$arr2 = [ "one" => 1, "two" => 2, "three" =>3, "four" =>4];//for循环//for($i = 0;$i < count($arr1);$i++){// var_dump($arr1[$i]);//} //foreach遍历,此处value为命名,可更改。//foreach ($arr2 as $value){// var_dump($value);//}//此处key和value为命名,可更改,下面做出相应更改即可。//foreach($arr2 as $key=>$value){// echo $key;// echo "-----";// echo $value;// echo "<br>";//} //指针遍历//echo "<pre>";//var_dump(each($arr2));
时间: 2024-08-26 04:05:16