一,字串定義的方法
1,使用單引號和雙引號定義字串
雙引號中的內容是經過php語法分析器解析過的,變數在雙引號中都會被轉換成它的值輸出顯示,而單引號中的內容即是"所見即所得"無論有無變數都會被當作普通字串輸出。
<?phpheader("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...