首頁  >  文章  >  後端開發  >  PHP部分函數整理分享

PHP部分函數整理分享

小云云
小云云原創
2018-03-29 11:47:471278瀏覽

本文主要和大家分享PHP部分函數整理分享,希望能幫助大家。

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:輸出變數類型。

55.$_SERVER:儲存伺服器的相關資訊

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():在陣列中偵測某個字串

相關推薦:

非常有用的PHP函數

##PHP函數靜態變數的使用方法

PHP函數實例簡介

#

以上是PHP部分函數整理分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn