php數據類型-字符串型(string)


String 字符串

一個字符串是由一系列字符組成的。其中每個字符等同於一個字節。這意味着 PHP 只能支持 256 的字符集,因此不支持 Unicode 。

語法

 

一個字符串可以用 4 種方式表達:

 

  1. 單引號
  2. 雙引號

 單引號

一個最簡單的字符串是用單引號包起來的。可以再前面加反斜杠(\)來轉義。例如 \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() 函數來轉變成字符串。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM