String 字串
一個字串是由一系列字符組成的,其中每個字符等同于一個位元組,這意味著 PHP 只能支持 256 的字符集,因此不支持 Unicode ,
語法
一個字串可以用 4 種方式表達:
- 單引號
- 雙引號
單引號
一個最簡單的字串是用單引號包起來的,可以再前面加反斜杠(\)來轉義,例如 \r 或者 \n,并不代表任何特殊含義,就單純是這兩個字符本身,
注意:單引號里面的變數不會被決議,
1 <?php
2 echo 'this is a simple string'; // this is a boy
3
4 echo 'Variables do not $expand $either' ; // Variables do not $expand $either
5
6 // 輸出: Arnold once said: "I'll be back"
7 echo 'Arnold once said: "I\'ll be back"' ;
雙引號
在雙引號里面的變數會被決議,
和單引號字串一樣,轉義任何其它字符都會導致反斜線被顯示出來,
1 <?php
2 $str = 'zhangsan';
3 echo "my mane is $str"; // my name is zhangsan
存取和修改字串中的字符
string 中的字符可以通過一個從 0 開始的下標,用類似 array 結構中的方括號包含對應的數字來訪問和修改,
1 <?php
2 // 取得字串的第一個字符
3 $str = 'This is a test.' ;
4 $first = $str [ 0 ];
5
6 // 取得字串的第三個字符
7 $third = $str [ 2 ];
8
9 // 取得字串的最后一個字符
10 $str = 'This is still a test.' ;
11 $last = $str [ strlen ( $str )- 1 ];
12
13 // 修改字串的最后一個字符
14 $str = 'Look at the sea' ;
15 $str [ strlen ( $str )- 1 ] = 'e' ;
16
17 ?>
字串可以用 '.'(點)運算子連接起來
1 <?php 2 $a = 'hello'; 3 $b = 'world'; 4 5 echo $a.$b; // hello world
轉換成字串
一個值可以通過在其前面加上 (string) 或用 strval() 函式來轉變成字串,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47262.html
標籤:PHP
上一篇:PHP 檔案上傳操作類
