1樓:匿名使用者
echo "//因為你是把這個語句當做一個字串輸出,所以要加引號,但是你輸出了, width 這個屬性值 沒有引號,怎麼辦,所以就加了個 單引號 聯絡起來看
//假設是3
2樓:匿名使用者
單引號內的任何字元都會當做普通字元輸出
雙引號,php會判斷其中的變數,函式等
.是php字串連線符
' ' 單引號,沒有任何意義,不經任何處理直接拿過來;
" "雙引號,php動態處理然後輸出,一般用於變數.
你試試這個:
echo "
".$name."";
3樓:匿名使用者
它們在php中的意思與linux和unix中(shell)的hard quote 即『』和soft quote即""類似。比如
$num = 1234;
$str_hard = 'a string with num $num ';
$str_soft = "a string with num $num ";
echo $str_hard; // a string with num $num;
echo $str_soft; // a string with num 1234;
4樓:匿名使用者
在雙引號中的雙引號需要轉義,例如echo "",雙引號中的單引號不需要轉義,例如echo ""
另,在php中,雙引號內的變數名會被變數內容替換,單引號裡的不會
一個很糾結的php 中的單引號 雙引號 連線符 問題
5樓:弘菀柳
使用兩個連線符是因為$row["id"]是變數要取得它的值,它的前後都是字串是常量,這樣才可以連線在一起
否則如果不用連線符,你怎麼區分變數和常量
$row["id"]說明這是個陣列,陣列元素的鍵值要用雙引號引起來
php中雙引號內與單引號
6樓:匿名使用者
當然合法啦,之所以被替換是因為雙引號內的單引號是字元,不是**的一部分。所以不起作用。我覺得采用雙引號配合{}來用十分方便,因為過多使用連字元會使得**難以看懂
7樓:匿名使用者
當然合法,不必用字串連線符,雙引號和單引號作用都是強調所引起來的語句是字串,雙引號中套用單引號是為了強調變數的資料型別,強調所引用的變數是個字串
8樓:匿名使用者
這個是合法的,在sql語句裡經常這麼寫,要加連線符的話,你就得像我這樣寫了,就是 解析的同時在給他加上單引。
$sql="insert into news(title,date,content) values('「.$title."','".
$date."','".$content.
"')";
9樓:匿名使用者
你說反了,雙引號的使用可以不會變的,單引號變。
你這種用法當然合法的。不過我習慣用連線符 『「.$title.」』
php中中括號裡什麼時後用雙引號什麼時候用單
一般情況下,建議都使用單引號,只有在這個字串需要進行計算時才使用雙引號。比如 post pwd 與 post pwd 其區別在於 pwd 需要進行計算後 以 pwd 變數的值代替。而 post pwd 和 post pwd 從功能上看沒有什麼區別,主要的區別在於 執行效率,因為php對於雙引號包含起...
在PHP正規表示式中雙引號與單引號有什麼區別,雙引號裡哪些需要轉義,單引號裡又是哪些需要轉義
雙引號裡面的可以轉義,單引號裡面的不能轉義,比如簡單的 d代表數字,那麼在單引號裡面就不代表數字。單引號內部的變數不會執行 雙引號會執行 如 name hello echo the name 會輸出 the hello 而如果是單引號 name hello echo the name 會輸出 the...
請問php中什麼時候用單引號什麼時候用雙引號?css中什麼時
擷取字串返回部分字串2 mb substr 使用方法和subst 相同,不過要開啟php.ini裡面extension php mbstring dl1擴充套件,不用擔心,一般的空間商都會開啟這 substr如果不行你可以去後盾網 php裡面,字串什麼時候用單引號,什麼時候用雙引號?當你希望字串中的...