php語言

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

PHP常用字串相關函式

一個字串string就是由一系列的字元組成,其中每個字元等同於一個位元組。下面是小編為大家整理的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 字串 函式 #