PHP 實用函式5

2022-10-06 14:33:30 字數 3163 閱讀 3637

//把乙個數字的二進位制表示形式轉化成十六進製制

string bin2hex(string tring)

//除去字串結尾處的空格

string rtrim(string string)

//rtrim的別名

string chop(string string)

/程式設計客棧/從字串的兩頭除去空格

string trim(string string)

//從字串的開頭處除去空格

string ltrim(string string)

//用字串 separator 來分割字串 string 並在陣列中返回 string 字串的各組成部分

array explode(string separator,string st程式設計客棧ring)

//通過在陣列 pieces 各元素之間加上 glue 字串,把各元素組合起來並返回乙個字串

string implode(string glue,array pieces)

//使乙個字串變成大寫形式

string strtoupper(string string)

//使乙個字串變成小寫形式

string strtolower(string string)

//將字串 str 和 from 中相同的字串一一轉換成 to 中的字串並返回

string strtr(string str,string from,string to)

//找到乙個字串中的字元在另乙個字串中的首次出現(不分大小寫)的位置

int strpos(string haystack,string needle,int [offset])

//找到字串中的字元在另乙個字串中最後一次出現的位置,值得注意的是 needle 只能是乙個字元,

中文字元不適合

int strrpos(string haystack,char needle)

//將字串變成小段供其他函式使用使用。例如,base64_encode。內定是引數chunklen(76個字元)每隔

76個字元插入end(" ")。返回新字串而不改動原字串。

string chunck_split(string string,int[ch

//將字串 string 的第 start 位起的字串取出 length 個字元。若 start 為負數,則從字串尾部

算起。若可省略的引數 length 存在,但為負數,則表示取到倒數第 length 個字元

string substr(string string,int start,int[length])

//返回的字串中下列字元的前面都加上了反斜(\):.\+*?[^]($)

string quotemeta(string str)

//返回字串的ascii(美國國家標準交換碼)序數值。本函式和chr()函式相反

int ord(string string)

//把ascii碼轉化成乙個字元

string chr(int ascii)

//使乙個字串的首字元大寫

string ucfirst(string str)

//使乙個字串中每個單詞的首字元大寫

string ucwords(string str)

//比較兩個字元的相同程度,返回兩個字串中相同的字串行(chars)的個數,通過使用第3個引數中

給出的引用變數,把相似字元百分比傳遞給第3個引數

int similar_text(string first,string second,double[percent]

//把乙個字元中的單引號、雙引號和反斜槓字元都用反斜槓進行轉義

string addslashes(string str)

//從字串中除去反斜槓

string stripslashes(string str)

//以 pattern 的規則來分析比對字串 string ,比對結果返回的值放在陣列引數 regs 之中,regs[0]&n程式設計客棧bsp;

內容就是原字串 string、regs[1]為第乙個合乎規則的字串、regs[2]就是第二個合乎規則的字串

,依此類推。若省略引數 regs,則只是單純地比對,找到則返回值為 true

int ereg(string pattern,string string,array)[rwww.cppcns.comegs])

//和ereg()類似,不同之處在於ereg()區分大小寫,本函式與大小寫無關

int eregi(string pattern,string string,array[regs])

//本函式以 pattern 的規則來分析比對字串 string,欲取而代之的字元為引數 replacement。返回值

為字串型別

string ereg_replace(string pattern,string replacement,string string)

//構造乙個不區分大小寫的替換正規表示式

string eregi_replace(string pattern,string replacement,string string)

//切開後的返回值為陣列變數。引數 pattern 為指定的規則字串、引數 string 則為待處理的字串

、引數 limit 可省略,表示欲處理的最多合乎值。值得注意的是本函式的 pattern 引數區分大小寫

array split(string pattern,string string,int[limit])

//本函式可將字串之字元逐字返回大小寫。在 php 使用上,本函式沒有什麼作用,但可能可以提供外

部程式或資料庫處理。

string sql_regcase(string string)

//將資料以 byte-stream 方式存放。變數 value 為混合型,可以包括整數、雙精度浮點數字串、陣列以

及物件的屬性(物件的方法不儲存)

string serialize(mixed value)

//可取出系統以 byte-stream 方式存放的資料

mixed unserialize(string str)

本文標題: [php]實用函式5

本文位址:

php實用函式

將查詢字串解析到變數中 phpparse str name bill age 60 echo name.echo age 執行結果 bill 60 陣列引數 phpparse str name bill age 60 myarray print r myarray 執行結果 array name b...

PHP 實用函式4

輸出關於php和當前請示的資訊頁面 int phpinfo void 返回當前php版本號 string phpversion void 列印出為本php專案做出貢獻的人員的清單 string phpcredits void 可將 var 轉成整數型別。base 是轉換的基底,預設值為10。轉換的變...

PHP實用的功能函式

1 2 獲取類 物件的方法列表 3 param unknown argument 類 物件 4 param array string filter 過濾 5 return array 類似 6 78function class get methods argument,filter null 25 ...