目錄
1.字串輸出
2.字串去除與填充
3.字串連線與分割
4.字串擷取
5.字串替換
6.字串的重複
7.字串位置
8.字元轉換
9.特殊字元處理
echo:輸出乙個或多個字元(不是函式,是語言結構)
print:輸出乙個字串
print_r:輸出變數的較為詳細的資訊
var_dump:輸出變數的完整資訊
trim:消除乙個字串兩端的空白字元或指定字元(空白字元包括:空格,\n,\r,\t等)
ltrim:消除乙個字串左邊的空白字元或指定字元
rtrim:消除乙個字串右邊的空白字元或指定字元
str_pad:將乙個字串使用指定的字元填充到指定的長度
implode:將乙個陣列的值連線起來組成乙個字串
join:同implode
explode:將乙個字串使用指定的字元分割為乙個陣列
str_spli:將乙個字串按指定的長度分割為乙個陣列
字串的位置、下標是從
0開始的
substr:獲取乙個字串中指定位置開始指定長度的子字串
strstr:獲取乙個字串中某個指定字元首次出現的位置起,到最後結尾處的字元
strstr('abcd.12.3.txt','.'); //結果是:".123.txt"
strrchr:獲取乙個字串中某個指定字元最後一次出現的位置起,到最後結尾處的字元
strrchr('abcd.12.3.txt','.'); //結果是:".txt"
str_replace:將乙個字串中的指定字元,替換為給定的新字元。
substr_replace:將乙個字串中指定位置開始的指定個數的字元,替換為給定的新字元。
str_repeat——重複乙個字串
string str_repeat(string $input, int $multplier)
input:待操作的字串 multiplier:被重複的次數
strpos:獲取乙個字串中某個子字串首次出現的位置
strpos('abcd.12.3.txt','.'); //結果是:4
strrpos:獲取乙個字串中某個子字串最後一次出現的位置。
strrpos(『abcd.12.3.txt』, 『.』); //結果是:9
strrpos(『abcd.12.3.txt』, 『cd』); //結果是:2
strtolower:將乙個字串轉換為小寫
strtoupper:將乙個字串轉換為大寫
lcfirst:將乙個字串的首字母轉換為小寫
ucfirst:將乙個字串的首字母轉換為大寫
ucwords:將乙個字串中的所有單詞的首字母轉換大寫
nl2br:將換行符轉換為」
」標籤字元
addslashes: 將乙個字串中的以下幾個字元使用反斜槓進行轉義:\ 『 「
htmlspecialchars:將html中的特殊字元轉換為html實體字元,如下所示:
(& 『 「 < > )分別轉換為:((& ' " < > )
htmlspecialchars_decode:將html實體字元,轉換回原本的字元。
PHP字串常用函式
heredoc nowdoc 適用於定義大段文字 header content type text html charset utf 8 str3 str3.echo n t v echo n t v echo 單引號只能轉義 或 echo 雙引號可以轉義多字元,執行速度來說,單引號更快。另外,單引...
PHP字串常用函式
注意 如果沒找到,返回false,可能是第乙個位置,也就是0,所以返回值需要用 false 在str裡搜尋第乙個src,從src開始擷取到最後字串,如果before needle為true,就是返回之前的字串 在str中找到search,替換成replace 例 strtr hilla warld ...
PHP字串常用函式
strlen 獲取字串的長度 strpos 查詢指定字串或者字元的位置 explode 把字串分隔成陣列 md5 計算字串的md5雜湊 print r 用於列印變數 trim 移除字串的字元 ltrim 移除字串左邊的字元 rtrim 移除字串右邊的字元 str repeat 把字串重複複製指定的次...