PHP部分函式整理

2021-08-17 14:32:39 字數 2671 閱讀 4015

1.gettype():獲取變數型別

2.is_array():判斷變數是否為陣列型別

3.is_double():判斷變數是否為倍浮點數型別

4.is_float():判斷變數是否為浮點數型別

5.is_int():判斷變數是否為整數型別

6.is_integer():判斷變數是否為整數型別

7.is_long():判斷變數是否為長整數型別

8.is_object():判斷變數是否為物件型別

9.is_string():判斷變數是否為字串型別

10.echo函式:輸出乙個或多個字串

11.print函式

: 輸出乙個或多個字串

12.die函式:該函式式

exit()

函式的別名函式

13.printf函式:該函式用於輸出格式化的字串

注意事項:第乙個函式為必選項,是規定的字串以及如何格式化其中的變數。

14.trim函式:用於去除字串開始位置以及結束位置的空格,並返回去掉空格後的字串。

15.ltrim函式:該函式與

trim()

函式相同,只去除字串左側的特定字元。

16.rtrim函式:該函式與

trim()

函式相同只去除字串右側的特定字元。

17.str_pad()函式:按需求對字串進行填補

注意事項:該函式有四個引數,第乙個引數是必選項,第二個引數也是必選項,第三個函式指定填補時所用的字串,為可選項,第四個函式指定填補的方向。

示例:$input = 「alien」;

echo str_pad($input,10);     輸出:

alien

18.addslashes():用來為字串中的特殊字元加入轉義字元。

19.strlen()函式:獲取字串的長度。

20.substr()函式:返回字串的子串。

21.nl2br函式:在字串中的每個新行「\n「之前插入html換行符」

」22.htmlspecialchars()函式:將一些預定義的字元轉換成

html

實體23.strcmp():字串比較函式,按位元組順序進行字串的比較

24.strcasecmp():字串比較函式可以忽略字串中字母的大小寫進行比較

25.strnatcmp():按自然排序法比較兩個字串該函式對大小寫敏感,其使用公式與strcmp()函式相似

26.substr_replace:替換字串的字串。

27.strrev:該函式可以方便的對字串進行翻轉操作只對英文有效

28.num_format()函式:通過千位分組來格式化數字。

29.md5():將乙個字串進行md5演算法加密,預設返回乙個32位的十六進製制字串加密後不能解密

30.mb_strlen函式:中英混合獲取字串長度在計算長度時,計算的是字元的數量而不是位元組的數量

31.mb_substr函式:字串擷取

32.each函式:返回陣列中當前的鍵/值對並將陣列指標向前移動一步

33.list函式:把陣列中的值賦給一些變數

34.explode()函式:將字串轉換成陣列

35.implode()函式:將陣列轉換成乙個新字串

36.count()函式:計算陣列中的元素數目或物件中的屬性個數

37.array_search()函式:查詢陣列當中指定的元素

38.array_pop函式:獲取陣列中的最後乙個單元

39.array_push函式:向陣列中新增元素

40.array_unique()函式:用於刪除陣列中重複的值該函式只有乙個引數

41.array_rand()函式:隨機抽取陣列元素

42.sort()函式:按鍵值公升序排序

43.rsort()函式:按鍵值降序排序

44.ksort()函式:按照鍵名對陣列進行由小到大的順序排序

45.krsort()函式:按照鍵名對陣列進行由大到小的順序排序,排序後未陣列保留原來的鍵名

46.asort()函式:對陣列進行排序並保持索引關係

47. arsort()函式:對陣列進行逆向排序並保持索引關係

48.natsort()函式:用「自然排序

」演算法對陣列排序

49.array_slice:在陣列中根據條件取出一段值並返回

50.array_combine:通過合併兩個陣列來建立乙個新陣列

51.array_merge:把乙個或多個陣列合併為乙個陣列

52.foreach:遍歷陣列的簡單方法,僅能用於陣列和物件。

53.each:返回陣列當前的鍵/值並將陣列指標向前移動一步。

54.var_dump:輸出變數型別。

56.$_cookie:客戶端的cookie資訊

57.$_session:儲存程式的session資訊

58.$_files:儲存上傳檔案的基本資訊

59.$_get:儲存以get方式提交的表單資訊

60.$_post:儲存以post方式提交的表單資訊

61.array_values():  

獲得陣列的值

62.array_keys():

獲得陣列的鍵名

63.array_flip(): 

陣列中的值與鍵名互換(如果有重複前面的會被後面的覆蓋)

64.in_array():在陣列中檢測某個字串

python函式部分整理

函式 定義def mystr 定義函式名 注釋 對函式執行內容說明,增強可讀性 pass 函式體 mystr 執行函式 函式返回值 return 返回值三種情況 沒有返回值 return不寫返回none return後面不寫也返回none return後面不寫 結束整個函式 return none也...

常用PHP函式整理

is upload file 判斷檔案是不是通過http post 方式上傳來的 in array 判斷變數在不在陣列範圍內 move uploaded file 將上傳的臨時名移到指定資料夾 md5 uniqid microtime true true 根據時間戳微妙,產生唯一id,拼上字尾後可用...

PHP檔案處理函式整理

filesystem 函式是 php 核心的組成部分。無需安裝即可使用這些函式。檔案系統函式的行為受到 php.ini 中設定的影響。檔案系統配置選項 名稱預設 描述可改變 allow url fopen 1 本選項啟用了 url 形式的 fopen 封裝協議使得可以訪問 url 物件例如檔案。預設...