1、字符串簡介
字符串是指由零個或多個字符構成的一個集合,這里所說的字符主要包含以下幾種類型:
數字類型,如1、2、3等。
字母類型,如a、b、c、d等。
特殊字符,如#、$、%、^、&等。
不可見字符,如/n(換行符)、/r(回車符)、/t(Tab字符)等
2、單引號和雙引號的區別
對于定義的普通字符串看不出兩者之間的區別。而通過對變量的處理,即可輕松地理解兩者之間的區別
雙引號中的內容是經過php的語法分析器解析過的,任何變量在雙引號中都會被轉換為它的值進行輸出顯示;而單引號的內容是“所見即所得”的,無論有無變量,都被當作普通字符串進行原樣輸出。
例如:
<?php
$test="你";
$str1="我愛$test";
$str2='我愛$test';
echo $str1;
echo "<br>";
echo $str2;
?>
結果為:
即:雙引號串中的內容可以被解釋并替換,而單引號串中的內容則只能被作為普通字符進行處理。
注意:在進行SQL查詢之前,所有字符串都必須加單引號,以避免可能的注入漏洞和SQL錯誤。
3、字符串連接符
半角句號“.”是字符串連接符,可以把兩個或兩個以上的字符串連接成一個字符串。
4、字符串操作
去除字符串首尾空格和特殊字符
在PHP中提供了trim()函數去除字符串左右兩邊的空格和特殊字符、ltrim()函數去除字符串左邊的空格和特殊字符、rtrim()函數去除字符串中右邊的空格和特殊字符。
1.trim()函數
trim()函數用于去除字符串開始位置以及結束位置的空格,并返回去掉空格后的字符串。
語法格式如下:
string trim(string str [,stringcharlist]);
trim()函數的參數str是要操作的字符串對象,參數charlist為可選參數,指定需要從指定的字符串中刪除哪些字符,如果不設置該參數,則所有的可選字符都將被刪除。
2.Itrim()函數
Itrim()函數用于去除字符串左邊的空格或者指定字符串。
語法格式如下:
string ltrim( string str [,stringcharlist]);
3.rtrim()函數
rtrim()函數用于去除字符串右邊的空格。
語法格式如下:
String rtrim(string str [,stringcharlist]);
新聞熱點
疑難解答
圖片精選