看板 PHP 關於我們 聯絡資訊
最近我為了許功蓋等衝碼字煩惱中 後來我發現 $str="許大俠,武功蓋世"; echo "$str"; 這是可以顯現的 $str2="許功蓋"; echo"$str2"; 這個是會錯誤的,要在後面加 \ 真是奇怪的一個現像呀,雖然都有許功蓋,但第一個字串卻不受影響 是怎麼回事呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.164.196
yo0401:而且第一個字串加了\還會發生錯誤XD 06/13 21:53
yanli2:因為有衝碼時會自動加\ 而你str2的結尾是" 這樣php判讀成 06/13 22:56
yanli2:\" 自然你的"被跳脫出來了,整個字串少一個" 自然錯誤 06/13 22:56
yanli2:你可以加上一些函式移除不必要的斜線 06/13 22:57
yo0401:原來如此! 06/14 00:46
knockout:echo "$str" 會顯示 $str 嗯 ... 我來亂的 (逃 06/14 11:30
knockout:呃 是雙引號 ... 我錯了 (再逃 .. 06/14 11:32