1. 程式人生 > 其它 >PHP陣列函式,字串函式,全域性變數

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   儲存關於報頭、路徑和指令碼位置的資訊

  1. $_SERVER['REMOTE_ADDR'] 返回 IP 地址
  2. $_SERVER['REMOTE_HOST'] 返回主機名
  3. $_SERVER['HTTP_HOST'] 返回請求的 Host 頭

$_POST 收集表單post提交資料

$_GET 收集表單get提交資料

$_FILES 獲取檔案上傳的資料

$_COOKIE 獲取cookie

$_SESSION 獲取session

參考連結


魔術常量

  1. __LINE__   獲取當前行號
  2. __FILE__   獲取檔案的完整路徑和檔名
  3. __DIR__   檔案所在的目錄
  4. __FUNCTION__   獲取函式名稱
  5. __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   儲存關於報頭、路徑和指令碼位置的資訊

  1. $_SERVER['REMOTE_ADDR'] 返回 IP 地址
  2. $_SERVER['REMOTE_HOST'] 返回主機名
  3. $_SERVER['HTTP_HOST'] 返回請求的 Host 頭

$_POST 收集表單post提交資料

$_GET 收集表單get提交資料

$_FILES 獲取檔案上傳的資料

$_COOKIE 獲取cookie

$_SESSION 獲取session

參考連結


魔術常量

  1. __LINE__   獲取當前行號
  2. __FILE__   獲取檔案的完整路徑和檔名
  3. __DIR__   檔案所在的目錄
  4. __FUNCTION__   獲取函式名稱
  5. __CLASS__   獲取類名稱

參考連結