1:返回陣列某列單值
$arr = [["id"=>1,"title"=>"測試一"],["id"=>2,"title"=>"測試二"]];
//m1: => 預設索引
print_r(array_column($arr,"title"));
//結果=> ["測試一","測試二"];
//m2: => 將原陣列id作為新陣列索引
print_r(array_column($arr,"title","id"));
//結果=> ["1"=>"測試一","2"=>"測試二"];
2:兩個陣列合併,乙個做key乙個做value
$idarr = [1,2,3];
$varr = ["測試一","測試二","測試三"];
//m1 第乙個引數做key 第二個做值
$newarr = array_combine($idarr,$varr);
//結果 ["1"=>"測試一","2"=>"測試二","3"=>"測試三"]
3:自定義函式修改陣列每項返回新陣列
function totime($item)
$arr=[["id"=>1,"time"=>"1589251142"],["id"=>2,"time"=>"1589251155"]];
print_r(array_map("totime",$arr));
//結果 ["1"=>"2020-05-12 02:39:02","2"=>"2020-05-12 02:39:15"]
4:把乙個或多個陣列合併為乙個陣列
$arr1 = ["測試一","測試二"];
$arr2 = ["測試三","測試四"];
$arr3 = ["3"=>"測試五","4"=>"測試六"];
//m1 陣列合併
$newarr = array_merge($arr1 ,$arr2);
//結果 ["測試一","測試二","測試三","測試四"]
//m2 可重置序列
$newarr = array_merge($arr3);
//結果 ["測試五","測試六"]
5:陣列隨機乙個或多個key
$arr=array("t1","t2","t3","t4","t5");
//m1 隨機乙個,返回int
$random_keys=array_rand($arr);
//結果 1
//m2 隨機多個,返回array
$random_keys=array_rand($arr,2);
//結果 ["0","2"]
JS 陣列常用操作筆記
1 隨機生成乙個數字組成的陣列,並保證沒有重複的項 let arr for let i 0 i 9 i 2 陣列去重,返回乙個新陣列 let arr 1,2,3,2,3,4,5 let arrnew arr.foreach item console.log arrnew 1,2,3,4,5 這裡使用...
vi 操作筆記
1.關於退出 wq 強制儲存退出 wq 儲存退出 x 作用和 wq 一樣 zz 作用和 wq一樣,注意z是大寫的,並且不是在命令模式 q 退出 q 強制退出 2.關於移動 h 在當前行向左移動乙個字元 j 移動到下一行 k 移動到上一行 l 在當前行向右移動乙個字元 ctrl f 向前滾動一頁 ct...
mysql操作筆記
user01只能本地訪問 create user user01 localhost identified by password1 user02可以遠端訪問 create user user02 identified by password1 建立資料庫 create database db01 修...