[請益] 最近寫php網頁遇到問題

看板PHP作者 (*^ ~ ^*)時間18年前 (2007/05/14 21:39), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
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

05/14 21:40, , 1F
看看是否引號沒對好
05/14 21:40, 1F

05/14 21:42, , 2F
程式碼是 $sql = strtr( $cmd ,"\"," "); echo "$sql";
05/14 21:42, 2F

05/14 21:44, , 3F
引號沒問題, 還是我strtr的方法用錯了呢??
05/14 21:44, 3F

05/14 21:46, , 4F
$sql = strtr( $cmd ,"\\"," "); echo "$sql";
05/14 21:46, 4F

05/14 21:47, , 5F
\ 是跳脫字元喔
05/14 21:47, 5F

05/14 21:47, , 6F
原來符號前來要加\ 謝謝回答^^
05/14 21:47, 6F

05/14 21:56, , 7F
用strtr($cmd,'\',' '),字串若不帶變數,用單引號效率更好
05/14 21:56, 7F
文章代碼(AID): #16I6QLWg (PHP)
文章代碼(AID): #16I6QLWg (PHP)