字串是指由零個或多個字元構成的一個集合。因為php自誕生之初,就是為web開發而來的。
因為網站開發中,字串處理,是php的一大亮點。 php中,1是字串,2是陣列函數,都非常多,非常好用。
簡單地說,字串就是我們日常當中說的話,例如我想說「我想學PHP語言開發」或 「我想創建一個好的網站」等等。就是我想表達的一切讓人看到的字符。一般可以見到的文字,HTML標籤、特殊字元和英文等等,都可以認為是字串。
這裡所說的字元主要包含一下幾種型別:
1. 數字型別, 如1、11、111等。
2. 字母類型, 如a、df、msn等。
3. 特殊型別,如#、$、^、&等。
4. 不可見字元,如\n(換行符號)、\r(回車符)、\t(Tab字元)等。
不可見字符是比較特殊的一組字符,用來控製字符串格式化輸出,在瀏覽器中是不可見的,一般只能看到字符串輸出的結果。
下面是一個字串的簡單實例:
<?php echo "goods \r apple \n sony"; //输出字符串 ?>
輸出結果為:
goods apple sony
提示:實例運行結果在瀏覽器中為, "goods apple sony" ,需要在瀏覽器中點選「滑鼠右鍵」 / 選擇「檢視網頁原始碼」 來查看字串的輸出結果。
類似如下的圖片:
#一個值怎麼轉換成字串?
一個值可以透過在其前面加上 (string) 或用 strval() 函數來轉換成字串。在一個需要字串的表達式中,會自動轉換為 string。例如在使用函數 echo 或 print 時,或在一個變數和一個 string 進行比較時,就會發生這種轉換。類型和類型轉換可以更好的解釋下面的事情,也可參考函數 settype()。
一個布林值 boolean 的 TRUE 轉換成 string 的 "1"。 Boolean 的 FALSE 轉換成 ""(空字串)。這種轉換可以在boolean 和 string 之間相互進行。
一個整數 integer 或浮點數 float 轉換為數字的字面樣式的 string(包括 float 中的指數部分)。使用指數計數法的浮點數(4.1E+6)也可轉換。
這裡要注意的是:NULL 總是被轉換成空字串。
以上是PHP字串的概念簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!