PHP常用函式

2021-08-02 05:34:13 字數 1907 閱讀 1289

(一)字串函式

1.str_word_count:統計單詞個數

2.count_chars:得到字串裡面字元的有關情況

3.str_len:得到字串長度,就是有多少個字元

4.substr_count:統計有多少個字串,比如統計is,this is php裡面就會出現2個 is

5.strpos:定義字串出現的首次位置(大小寫不敏感   is=is)

6.stripos:定義字串出現的首次位置(大小寫敏感      is不等於is)

7.strrpos:定義字串出現的最後一次位置(大小寫不敏感     is=is)

8.strripos:定義字串出現的最後一次位置(大小寫敏感      is不等於is)

9.strstr:取得字串的一部分,用於提取郵箱的位址(例如:@ 不敏感)

10.stristr:取得字串的一部分,用於提取郵箱的位址(例如:@敏感)

11.substr:擷取字串的一部分

12.str_replace:替代特徵字元,例如:大小寫互換

13.str_ireplace:替代特徵字元,大小寫敏感

14.substr_replace:替換子字串

15.explode:用於指定的字元分割字串,例如:@ , ;

16.str_split:將字串的字元轉換成字元陣列

17.implode和15是反向操作,用字串連線陣列元素成乙個,例如: array("包子","饅頭","公尺飯")使用—組合成 包子—饅頭—公尺飯

18.trim:剝離字串首尾的空白符

19.strrev:字串反序   hello→olleh

20.ord:將字元轉換為ascii碼

21.chr:將ascii碼轉換為字元

22.strtolow:字串轉換為小寫  如:hello→hello

23.strtoupper:字串轉換為大寫  如:hello→hello

24.ucfirst:字串的第乙個字母,轉換成大寫

25.ucwords:將字串每個單詞首字母都變成大寫   如:hello world →hello world

26:strcmp:字串比較(大小寫不敏感)

27.strncmp:比較字串前面的n個字元 

28.strncatcmp:按照自然數大小比較   例如:120 和30的比較

(二)數學函式:

1.bcadd: 任意精度數的相加

2.bcsub:任意精度數的減法

3.bcmul:乘法

4.bcdiv:除法

5.bcmod:取餘數(比%功能更強大)

6.bcpow:冪函式運算

7.bcsqrt:平方根

8.sqrt:平方根運算

9.pow:求冪

10.abs:求絕對值

11.pi:得到圓周率數值

(三)三角函式:

1.sin   cos   tan   asin   acos   atan (用弧度表達)

2.deg2rad:角度轉換成弧度

3.rad2deg:弧度轉換成角度

(四)指數:

1.log:求自然對數  log10  求以10為底的對數

2.exp:以e為底的冪

(五)各種數制的轉換:

1.base_convert:通用的任意數制轉換

2.bindec:二進位制轉換成十進位制

3.decbin:十進位制轉換成二進位制

4.dechex:十進位制轉換成十六進製制

5.decoct:十進位制轉換成八進位制

6.hexdec:十六進製制轉換成十進位制

7.octdex:八進位制轉換成十進位制 互聯

網+時代,時刻要保持學習,攜手千

鋒php

,dream it possible

php 採集常用函式 PHP常用採集函式

獲取所有鏈結內容和位址function getallurl code 獲取所有的位址 function getimgsrc code else fnum if fnum fnum 0 return fnum 去除html標記 function text2html txt isu r n txt re...

常用PHP函式

這是一些使用頻率比較高的函式,有的來自別人的程式.1.產生隨機字串函式 function random length return hash 2.擷取一定長度的字串 注 該函式對gb2312使用有效 function wordscut string,length sss 0 for i 0 i le...

PHP常用函式

很有用的一些函式,你可以作為原始碼儲存,然後以後避免重複編寫。檔案讀取函式 檔案讀取函式 function php read file name fclose fd return buf 檔案寫入函式 檔案寫入函式 function php write file name,data,method w...