php語言

當前位置 /首頁/計算機/php語言/列表

PHP常用字串相關函式詳解

PHP 常用字串相關函式有哪些?就跟隨本站小編一起去了解下吧,想了解更多相關資訊請持續關注我們應屆畢業生考試網!

PHP常用字串相關函式詳解

  字串的概念:

一個字串string就是由一系列的字元組成,其中每個字元等同於一個位元組。這意味著 PHP 只能支援 256 的字符集,因此不支援 Unicode 。String最大可以達到2G;

語法

單引號/雙引號/heredoc/newdoc 拋開效率問題這些都一樣

  字串輸出:

echo():輸出一個或多個字串

print():輸出一個字串

printf():輸出格式化字串 //// echo '

' 也能達到格式化的效果

  字串去除

trim():去除字串 首尾 空白等特殊符號或指定字元序列

ltrim():去除字串 首 空白等特殊符號或指定字元序列

rtrim():去除字串 尾 空白等特殊符號或指定字元序列

chop():同 rtrim()

以上函式第二個引數都可以指定刪除的字元

字串連線

implode():使用字元將陣列的內容組合成一個字串

join():同 implode()

字串分割

explode():使用一個字串分割另一個字串

str_split():將字串分割到陣列中

chunk_split():將字串分割成小塊

與implode不同的是explode只支援一種引數順序,也可以對explode指定擷取大小與str_split不同的是大於指定的擷取範圍的.字元都會歸屬到最後的陣列中

字串獲取

substr():從字串中獲取其中的一部分

strstr():查詢字串在另一個字串中第一次出現的位置,並返回從該位置到字串結尾的所有字元

subchr():同 strstr()

strtok(string str,string tokens):返回直到遇到tokens之前的所有內容

strstr函式區分大小寫 如果想不區分就要使用stristr函數了

strrchr():查詢字串在另一個字串中最後一次出現的位置,並返回從該位置到字串結尾的所有字元

strrchr函式如果查詢多個字元那麼只能按照第一個查詢 如果查詢的不是字串將會被轉成int型別查詢

字串替換

substr_replace():把字串的一部分替換為另一個字串

str_replace():使用一個字串替換字串中的另一些字元

str():轉換指定字元

字串計算

strlen():取得字串的長度

mt_strlen():指定字符集

strpos():定位字串第一次出現的位置

strrpos():定位字串最後一次出現的位置

count_chars(string str[,mode]):字串中字元計數

str_word_count(string str[,int format]):字串中單詞總數計數

  字串 XHTML 格式化顯示

nl2br():將換行符 n 轉換成 XHTML 換行符

htmlspecialchars():把一些特殊字元轉換為 HTML 實體

htmlspecialchars_decode():把一些 HTML 實體轉換為特殊字元,htmlspecialchars() 的反函式

  字串儲存(轉義)

addslashes():對特殊字元加上轉義字元。

stripslashes():addslashes() 的反函式。

加密:

md5():以 32 字元十六進位制數字形式返回雜湊值

md5_file():成功返回字串,否則返回false

sha1():返回 sha1 雜湊值字串

sha1_file():成功返回字串,否則返回false

處理字串大小寫:

strtolower(string str):將字串全部轉換為小寫

strtoupper(string str):將字串全部轉化為大寫

ucfirst(string str):將字串第一個字元大寫

ucwords(string str):把字串中每個單詞的首字元轉換為大寫

TAG標籤:PHP 字串 函式 #