PHP字串操作

2021-09-29 14:17:12 字數 1602 閱讀 4575

一,字串定義的方法

1,使用單引號和雙引號定義字串

雙引號中的內容是經過php語法分析器解析過的,變數在雙引號中都會被轉換成它的值輸出顯示,而單引號中的內容即是"所見即所得"無論有無變數都會被當作普通字串輸出。

<?php

header("content-type: text/html;charset=utf-8");

$i = "php";

$m = 'i love $i';

$n = "i love $i";

echo$m;

echo "

";

echo$n;

?>

這裡的輸出就很明顯的分辨出單引號和雙引號的區別了

i love $i

i love php

2,使用定界符定義字串

定界符 <<< 使用者定義格式化的大文字。

格式如下

《格式化的文字

str

格式化的文字是指:文字中的格式將被保留,文字中不需要使用轉義字元。

例,

<?php

$str = '這是乙個字串';

echo

<<$str,僅僅是乙個字串

strmark

?>

結果輸出:這是乙個字串,僅僅是乙個字串

二,字串的操作

1,字串首尾去空和特殊字元

trim()函式用於去除字串首尾出的空白字元

ltrim()函式用於去除字串左邊的空格和指定字串

rtrim()函式用於去除字串右邊的空格和指定字串

2,轉義和還原字串資料

手動轉義,還原字串資料 我們要輸出一些特殊的符號就要使用到\來轉義特殊符號讓它輸出

自動轉義,還原字串資料 

這裡就要用到

addslashes()函式增加反斜槓轉義

stripslashes()函式去除乙個反斜線然後反引用乙個引用字元

addcslashes()在指定的字元前加反斜線

stripcslashes()在指定的字元前去除反斜線還原字串

3,獲取字串的長度

strlen()函式來獲取指定字串的長度

漢字佔兩個字元,數字,英文,小數點,下劃線和空格佔乙個字元

4,擷取字串

substr()函式擷取指定字串中的指定長度的字元

5,檢索字串

strstr()函式來查詢指定的關鍵字

substr_count()函式檢索子串出現的次數

6,替換字串

str_ireplace()函式使用新的子字串替換原始字串中被指定的字串

substr_replace()函式用於指定字串中的部分字串進行替換

php字串操作

一空格特殊字元 1 string trim string str string charlist 去除字串開始結尾位置的空格和特殊字元 如果沒有第二個引數只去除空格 2 string ltrim string str string charlist 去除字串開始位置的空格和特殊字元 3 string...

PHP 字串操作

可以使用trim 函式去除字串開始位置和結束位置的空格,並把結果字串返回。預設情況下,去除 n r t xob 0和空格。也可以傳入第二個引數提供要過濾的特殊字元。ltrim 只從字串開始處去除,rtrim 只從字串結束處去除。nl2br 函式將會把字串中的換行符替換為 標記。當字串中含有一些有問題...

php字串操作

一空格特殊字元 1 string trim string str string charlist 去除字串開始結尾位置的空格和特殊字元 如果沒有第二個引數只去除空格 2 string ltrim string str string charlist 去除字串開始位置的空格和特殊字元 3 string...