PHP陣列函式,字串函式,全域性變數
陣列函式
array_column ($arr, $string) 返回陣列中某一個單列的值
array_diff ($arr1, $arr2) 返回兩個陣列的差集(只比較鍵值)
array_key_exists ($key, $arr) 查詢陣列中是否存在指定的鍵名
array_merge ($arr1, $arr2 ...) 合併一個或多個元素為一個新陣列 如果兩個或更多元素有相同的鍵名,後者會覆蓋前者
array_flip ($arr) key和value替換
array_reverse ($arr1, $arr2) 將陣列中的元素逆序輸出
array_fill ($key, $count, $str)
array_unshift($arr, $str) 向陣列插入新元素,新陣列的值將被插入到陣列的開頭
字串函式
implode ($arr) 陣列轉換字串
str_replace ($find, $replace, $str) 字串替換
strlen ($str) 查詢字串的長度
lcfirst ($str) 把字串中的首字元轉換為小寫
intval ($str) 設定變數為整數值
sprintf($str, $number) 把百分號(%)符號替換成一個作為引數進行傳遞的變數
decbin($str) 把十進位制轉換二進位制
abs($str) 絕對值
魔術方法
__construct () 建構函式,初始化呼叫
__destruct () 解構函式,結束呼叫
__call () 在物件中呼叫一個不可訪問方法時呼叫
__get () 獲得一個類的成員變數時呼叫
__unset () 當對不可訪問屬性呼叫unset()時被呼叫
__toString () 類被當成字串時的迴應方法
全域性變數
$GLOBALS 引用全域性作用域中可用的全部變數
$_SERVER 儲存關於報頭、路徑和指令碼位置的資訊
- $_SERVER['REMOTE_ADDR'] 返回 IP 地址
- $_SERVER['REMOTE_HOST'] 返回主機名
- $_SERVER['HTTP_HOST'] 返回請求的 Host 頭
$_POST 收集表單post提交資料
$_GET 收集表單get提交資料
$_FILES 獲取檔案上傳的資料
$_COOKIE 獲取cookie
$_SESSION 獲取session
魔術常量
- __LINE__ 獲取當前行號
- __FILE__ 獲取檔案的完整路徑和檔名
- __DIR__ 檔案所在的目錄
- __FUNCTION__ 獲取函式名稱
- __CLASS__ 獲取類名稱
陣列函式
array_column ($arr, $string) 返回陣列中某一個單列的值
array_diff ($arr1, $arr2) 返回兩個陣列的差集(只比較鍵值)
array_key_exists ($key, $arr) 查詢陣列中是否存在指定的鍵名
array_merge ($arr1, $arr2 ...) 合併一個或多個元素為一個新陣列 如果兩個或更多元素有相同的鍵名,後者會覆蓋前者
array_flip ($arr) key和value替換
array_reverse ($arr1, $arr2) 將陣列中的元素逆序輸出
array_fill ($key, $count, $str) 給定的鍵值填充陣列
array_unshift($arr, $str) 向陣列插入新元素,新陣列的值將被插入到陣列的開頭
字串函式
implode ($arr) 陣列轉換字串
str_replace ($find, $replace, $str) 字串替換
strlen ($str) 查詢字串的長度
lcfirst ($str) 把字串中的首字元轉換為小寫
intval ($str) 設定變數為整數值
sprintf($str, $number) 把百分號(%)符號替換成一個作為引數進行傳遞的變數
decbin($str) 把十進位制轉換二進位制
abs($str) 絕對值
魔術方法
__construct () 建構函式,初始化呼叫
__destruct () 解構函式,結束呼叫
__call () 在物件中呼叫一個不可訪問方法時呼叫
__get () 獲得一個類的成員變數時呼叫
__unset () 當對不可訪問屬性呼叫unset()時被呼叫
__toString () 類被當成字串時的迴應方法
全域性變數
$GLOBALS 引用全域性作用域中可用的全部變數
$_SERVER 儲存關於報頭、路徑和指令碼位置的資訊
- $_SERVER['REMOTE_ADDR'] 返回 IP 地址
- $_SERVER['REMOTE_HOST'] 返回主機名
- $_SERVER['HTTP_HOST'] 返回請求的 Host 頭
$_POST 收集表單post提交資料
$_GET 收集表單get提交資料
$_FILES 獲取檔案上傳的資料
$_COOKIE 獲取cookie
$_SESSION 獲取session
魔術常量
- __LINE__ 獲取當前行號
- __FILE__ 獲取檔案的完整路徑和檔名
- __DIR__ 檔案所在的目錄
- __FUNCTION__ 獲取函式名稱
- __CLASS__ 獲取類名稱