[PHP]實用函數5

來源:互聯網
上載者:User

//把一個數位二進位表示形式轉化成十六進位

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 string)
//通過在數組 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[chunklen],string[end])
//將字串 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]
內容就是原字串 string、regs[1]為第一個合乎規則的字串、regs[2]就是第二個合乎規則的字串
,依此類推。若省略參數 regs,則只是單純地比對,找到則傳回值為 true

int ereg(string pattern,string string,array)[regs])
//和ereg()類似,不同之處在於ereg()區分大小寫,本函數與大小寫無關

int eregi(string pattern,string string,array[regs])
//本函數以 pattern 的規則來分析比對字串 string,欲取而代之的字元為參數 replacement。傳回值
為字串類型

string ereg_replace(string pattern,string replacement,string string)
//構造一個不區分大小寫替換Regex

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)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.