PHP中單引號 雙引號和轉義字元

2022-09-13 07:51:09 字數 825 閱讀 8194

在php語言總,單引號與雙引號的作用不盡相同。

php單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數(例$name);最大的區別是:雙引號會替換變數的值,而單引號會把它當做字串輸出。

例如:<?php

$name="string";

echo  " 字串" . '$name';

echo   "字串" .  "$name"; 

結果:字串$name

字串string

轉義字元:轉義字元用於我們在輸出乙個字串時,裡面存在一些特殊字元如'、"等,我們需要將其當做普通字元輸出,這是就需要轉移字元的出現。

如我們要輸出:「who's your dad?」 這串字元,如果不對其中的單引號進行轉義,那麼就會出現錯誤是的該單引號與前面的單引號形成閉合。因此正確的語句如下:

echo 'who\'s your dad?'

這樣的話就是將單引號轉義為正常字元輸出。

php中的轉義如下:

轉義字元**

轉義字元的含義

\ "雙引號

\ '單引號

\ \反斜槓

\ n換行符

\ r回車符

\ t製表符

\ $美元符號

<?php

$val='test';

echo "who's my dad? $val

";echo 'who"s my dad? $val

';echo "\$val\"

";echo '\$val single \'

';在php中雙引號中單引號可以正常使用,單引號中雙引號可正常使用,無需轉義。

php中的單引號 雙引號和轉義字元

php單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數 例 name 最大的區別是 雙引號會替換變數的值,而單引號會把它當做字串輸出。例如 name string echo 字串 name echo 字串 name 結果 字串 name 字串string 轉義字元,顧名思義會將規定的...

php中的單引號 雙引號和轉義字元

php 單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數 例 name 最大的區別是 雙引號會替換變數的值,而單引號會把它當做字串輸出。例如 name string echo 字串 name echo 字串 name 結果 字串 name 字串string 轉義字元 顧名思義會將規定...

php中的單引號 雙引號和轉義字元

php 單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數 例 name 最大的區別是 雙引號會替換變數的值,而單引號會把它當做字串輸出。例如 name string echo 字串 name echo 字串 name 結果 字串 name 字串string 轉義字元,顧名思義會將規定...