[請益] '/'取代'\'

看板PHP作者 (~*)時間13年前 (2011/03/27 23:31), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
想請教一下各位 我想要把一串字串的 \ 取代 / 使用ereg_replace 可是一直無法正確的表示\ 請教一下 該如何寫來表示\ 呢 如下: <?php $line="http://aaa/bbb/ccc/00\11\22\33.jpg"; $line2=ereg_replace('\\','\/',$line); // 使用\\ 或 \ 都會error echo $line2; //正確應該顯示http://aaa/bbb/ccc/00/11/22/33.jpg
?> 使用\\會出現 Warning: ereg_replace() [function.ereg-replace]: REG_EESCAPE 勞煩各位 謝謝<_ _>" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.100.169

03/27 23:41, , 1F
第一行請改用單引號 第二行不是用2個\ 要用4個
03/27 23:41, 1F

03/28 01:09, , 2F
謝謝~可以了~不過想請問為什麼是使用四個\ 感謝您
03/28 01:09, 2F

03/28 12:47, , 3F
一個'\' 要跳脫成'\\'
03/28 12:47, 3F

03/28 15:59, , 4F
'\\\\' 給 php 解釋後成為內容為 \\ 的字串
03/28 15:59, 4F

03/28 15:59, , 5F
再給 ereg_replace 看才會解釋成一個 \ 這個字
03/28 15:59, 5F

04/01 02:29, , 6F
請遺棄ereg並愛用preg_quote
04/01 02:29, 6F
文章代碼(AID): #1DZrXa5m (PHP)