本文目錄一覽:
php 單雙引號與轉義的問題
在單引號串中反斜線失去了它的擴展含義(除了添入反斜杠\\和添入單引號\’)。所以,當你想在字串中進行變數代換和包含\n(換行符)等轉義序列時,你應該使用雙引號。
所以單引號不會轉義,\\只是添加了一個\,這個類似\’ 添加了一個單引號。
PHP怎麼把字元串里變成轉義字元
編碼
$new = htmlspecialchars(“a href=’test’Test/a”, ENT_QUOTES);
echo $new; // a href=’test’Test/a
解碼
$str = ‘pthis – “/p’;
echo htmlspecialchars_decode($str);
// note that here the quotes aren’t converted
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
php 轉義字元
echo “trtda href=\”$_SERVER[‘PHP_SELF’]?id=1\”上一頁/aa href=\”$_SERVER[‘PHP_SELF’]?id=2\”下一頁/a/td/tr”;
還是不對,數組特殊,應該如下:
?php
echo “trtda href=\”{$_SERVER[‘PHP_SELF’]}?id=1\”上一頁/aa href=\”{$_SERVER[‘PHP_SELF’]}?id=2\”下一頁/a/td/tr”;
?
php 轉義字元 \t 怎麼用啊
\t \n 等是為了向操作系統的文本字元表示方式兼容。而echo print 之類的是輸出為HTML標記,所以瀏覽器解析的時候會使這些字元換成了空格。在HTML里沒有製表符的特殊字元表示,只有在pre標籤里才會保留製表符。例如:echo “pre”.”s\tsid\na”.”pre”;
php轉義字元
用來表示一些如法輸入的字元,或者輸入後不明顯,或者容易被編輯器替換的字元。
例如:
\r表示回車
\n表示換行
\$表示一個$符號,直接在PHP的字元串裡面寫$容易被誤會為變數。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/197680.html