1. is_numeric() // 判斷變數是不是數字或者數字字串
2. array_column() // 獲取某一列
3. array_search() //array_search
(value,
array
,strict) 返回鍵值或者false
4. in_array() //in_array(search,
array
,type) 返回true或者false
5. array_unique() // array_unique() 先將值作為字串排序,然後對每個值只保留第乙個遇到的鍵名,接著忽略所有後面的鍵名。這並不意味著在未排序的 array 中同乙個值的第乙個出現的鍵名會被保留。
6. array_merge() // 函式把乙個或多個陣列合併為乙個陣列,如果兩個或更多個陣列元素有相同的鍵名,則最後的元素會覆蓋其他元素。
7. array_merge_recursive() // 不會進行鍵名覆蓋,而是將多個相同鍵名的值遞迴組成乙個陣列。
8. implode() // 函式返回由陣列元素組合成的字串。implode(separator,
array
)
9. count() //count
(
array
,mode);//
對於陣列,返回其元素的個數,對於其他值,返回 1, 如果 mode 被設定為 count_recursive(或 1),則會遞迴底計算多維陣列中的陣列的元素個數。
10. array_values() // array_values() 函式返回乙個包含給定陣列中所有鍵值的陣列,但不保留鍵名。被返回的陣列將使用數值鍵,從 0 開始並以 1 遞增
11. explode() // 將陣列打亂為字串
12. json_decode() //解碼json字串
13. array_keys() // 函式返回包含陣列中所有鍵名的乙個新陣列。
14. array_shift() // 刪除陣列中的第乙個元素
15. array_unshift() // 往陣列第乙個元素插入資料,array_unshift($a,"blue")
;該函式會返回陣列中元素的個數,數值鍵名將從 0 開始,以 1 遞增。字串鍵名將保持不變。
16. array_filter() // php過濾陣列中的0、null、false和''等空值
$last_names = array_column($data,'last_name');array_multisort($last_names,sort_desc,$data);
var_dump($data)
php常用函式總結
1 echo 輸出乙個或多個字串 2 var dump 列印變數的詳細資訊 3 print r 列印關於變數的易於理解的資訊。4 print 輸出字串 5 printf 輸出格式化字串,返回字串長度 6 phpinfo 輸出php 配置資訊 7 define定義常量 8 defined 檢視常量是否...
PHP專案常用函式總結
字串擷取,並且將多餘內容替換為指定字元 param 原字串 string param 擷取的長度 sublen param 開始位置 start param 編碼格式 code param 被擷取掉的字元的顯示比如 x.suffix return string function mb cut str...
php常用封裝函式總結
用於處理android 和 ios的上傳 用於處理android 和 ios的上傳 param type byte param type name 名 param type lx 型別 function android or ios img up byte,name,lx path public u...