1. 程式人生 > >php數組合並,反轉,去重,添加元素等;

php數組合並,反轉,去重,添加元素等;

去重 長度 關聯數組 reverse ever merge 定義 var_dump 反轉

//參數默認值
//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));

php數組合並,反轉,去重,添加元素等;