常見的php函式

2021-07-27 14:42:16 字數 1816 閱讀 6020

放到這裡,以後慢慢看,哈哈

1、array_unique:去掉陣列中重複的值

2、array_shift:去掉陣列中第乙個值。如果陣列的鍵名是陣列的話,後面的鍵名

會重新從0排列。如果鍵名不是數值的話則不變

3、array_filter:去除陣列中的空值,且保持原有的鍵名不變

4、array_slice:array_slice() 函式在陣列中根據條件取出一段值,並返回

例子:array_slice($a,1,2)->從第乙個開始取值,一共取兩個值。

如果有鍵名的話則保留鍵名,沒有鍵名則從排序

5、array_diff(): 函式返回兩個陣列的差集陣列。該陣列包括了所有在被比較的陣列中,但是不在任何其他引數陣列中的鍵值。

在返回的陣列中,鍵名保持不變。詳見手冊

6、array_merge():array_merge() 函式把兩個或多個陣列合併為乙個陣列,對比可以看到:鍵名是整數,如果其值相同,

並不會覆蓋原有的。陣列的鍵名以 0 開始進行重新索引

7、array_merge_recursive() 函式把乙個或多個陣列合併為乙個陣列。該函式與 array_merge() 函式的區別在於

處理兩個或更多個陣列元素有相同的鍵名時。array_merge_recursive() 不會進行鍵名覆蓋,而是將多個相同鍵名的值遞迴組成乙個陣列。

8、array_pop() 函式刪除陣列中的最後乙個元素。返回陣列的其他元素,如果陣列為空或者不是陣列,則返回null

9、array_values() 函式返回乙個包含給定陣列中所有鍵值的陣列,但不保留鍵名。被返回的陣列將使用數值鍵,從 0 開始並以 1 遞增。

10、php ksort() 函式用於對陣列單元按照鍵名從低到高進行排序,如果成功則返回 true,失敗則返回 false。本函式會保留原來的鍵名,因此常用於關聯陣列。

例子: $arr = array("b"=>18, "a"=>20, "c"=>25);

ksort($arr);

print_r($arr);                           輸出:array ( [a] => 20 [b] => 18 [c] => 25 )

?>

11、通過使用「memory_get_usage()」獲取當前php消耗的記憶體。

12、fopen():開啟檔案 fclose():關閉檔案 feof:函式檢測是否已到達檔案末尾 (eof)。fgets():函式從檔案指標中讀取一行。

13、**「error_reporting(0)」表示禁止php顯示警告,如果在測試時不想報錯,就使用該**

14、php的格式化字串函式sprintf()函式說明:sprintf(格式, 要轉化的字串)

$str = '99.9';

$result = sprintf('%01.2f', $str);

echo $result;//結果顯示99.90              %d是格式化成10進製整形,%o是格式成8進製,%f是格式化成浮點型,%s是格式化成字串,

15、die()停止程式執行,輸出內容

exit是停止程式執行,不輸出內容

return是返回值

die是遇到錯誤才停止

exit是直接停止,並且不執行後續**,exit()可以顯示內容。

return就是純粹的返回值了,但是也不會執行後續**

16、ob是output buffering的簡稱,就是輸出緩衝區。如果使用了ob_start函式,那麼之後的輸出內容(echo等)就不進行實際輸出,而是存入緩衝區裡面,

隨後可以使用ob_flush實際輸出、ob_clean刪除、ob_get_contents獲得內容儲存到靜態檔案等。

常見的php基本函式

php常見的基本函式?一 字串函式 implode 將乙個一維陣列的值轉化為字串 lcfirst 使乙個字串的第乙個字元小寫 ltrim 刪除字串開頭的空白字元 或其他字元 rtrim 刪除字串末端的空白字元 或者其他字元 str repeat 重複乙個字串 str replace 子字串替換 st...

php常見基本的函式

一 字串函式 implode 將乙個一維陣列的值轉化為字串 lcfirst 使乙個字串的第乙個字元小寫 ltrim 刪除字串開頭的空白字元 或其他字元 rtrim 刪除字串末端的空白字元 或者其他字元 str repeat 重複乙個字串 str replace 子字串替換 str shuffle 隨...

PHP中常見的驗證函式

class yanzhenglei 檢查ip param string str ip位址0.0.0.0 return bool public static function is ip str 檢查手機 param string str 手機號碼 return bool public static ...