在PHP正規表示式中雙引號與單引號有什麼區別,雙引號裡哪些需要轉義,單引號裡又是哪些需要轉義

2021-05-02 11:23:21 字數 723 閱讀 5203

1樓:匿名使用者

雙引號裡面的可以轉義,單引號裡面的不能轉義,比如簡單的\d代表數字,那麼在單引號裡面就不代表數字。

2樓:匿名使用者

單引號內部的變數不會執行

雙引號會執行

如$name = 'hello';

echo "the $name";

會輸出 the hello

而如果是單引號

$name = 'hello';

echo 'the $name';

會輸出 the $name

主要區別就是這個,其他的無所謂,看你自己喜歡了

3樓:匿名使用者

舉個例子你就清楚了:

<?php

$str = "hello";

echo "$str world!"; // 輸出hello world!

echo '$str world!'; // 輸出$str world!

?>

4樓:普渡眾生1號

當你的單引號或者雙引號必須用到,沒有其他的含義,只是起到引號的時候,就用\" 」 來轉移

其中\"就表示雙引號,外面的那個就是函式必須用的引號例如 $a="ddddddd 「gggg」 ";

那麼$a="ddddddd \「gggg \」 ";

裡面的單引號就要轉義,或者是雙引號

正規表示式中代表什麼正規表示式中的或是什麼意思?

點代表的是任意字元。代表的是取 0 至 無限長度 問號代表的是非貪婪模式。三個連結在一起是取儘量少的任意字元,一般不會這麼單獨寫。他大多用在 a 就是取前面任意長度的字元,到底一個 a 出現,匹配如下q wer qwerqweraljlkjlkjlkj,得到 q wer qwerqwera 這部分,...

php中單雙引號問題,php中雙引號內與單引號

echo 因為你是把這個語句當做一個字串輸出,所以要加引號,但是你輸出了,width 這個屬性值 沒有引號,怎麼辦,所以就加了個 單引號 聯絡起來看 假設是3 單引號內的任何字元都會當做普通字元輸出 雙引號,php會判斷其中的變數,函式等 是php字串連線符 單引號,沒有任何意義,不經任何處理直接拿...

求php判斷密碼的正規表示式要求密碼必須包含大寫字母 小寫字母 數字,且長度8 20位

preg match a z a z 0 9 a za z0 9 password js密碼正規表示式 要求包含大小寫字母 數字和特殊符號,8 16位 var v text val reg 0 9 a z a z 0 9a za z alert reg.test v 上面這個正則表示的是不能為純數字...