作者ww33 (*^ ~ ^*)
看板PHP
標題[請益] 最近寫php網頁遇到問題
時間Mon May 14 21:39:32 2007
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in
C:\AppServ\www\db3.php on line 77
而line77只是一個echo的指令
請問那個錯誤是什麼意思呢??
還有
請問要如何將一個字串中所有的"\"都刪掉呢??
麻煩板上的大大們幫我解答^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.207.221
1F:→ LPH66:看看是否引號沒對好 05/14 21:40
2F:→ ww33:程式碼是 $sql = strtr( $cmd ,"\"," "); echo "$sql"; 05/14 21:42
3F:→ ww33:引號沒問題, 還是我strtr的方法用錯了呢?? 05/14 21:44
4F:推 Tonnny:$sql = strtr( $cmd ,"\\"," "); echo "$sql"; 05/14 21:46
5F:→ Tonnny:\ 是跳脫字元喔 05/14 21:47
6F:→ ww33:原來符號前來要加\ 謝謝回答^^ 05/14 21:47
7F:推 l1l:用strtr($cmd,'\',' '),字串若不帶變數,用單引號效率更好 05/14 21:56