在編程中,需要替換掉字符串的換行符再存進數據庫,
語句:
$str = str_replace(array('/r/n', '/r', '/n'), $str);
發現語句並沒有替換,網上查找后,知道了文本中的/r/n是轉義后的,不是單純的字符串,而'/r/n'代表的是單純的字符串,所以無法替換
正確的應該是用雙引號包含字符串, 這樣就會對該字符串進行轉義,正確代碼如下代碼如下:
$str = str_replace(array("/r/n", "/r", "/n"), $str);
詳細參考:https://www.cnblogs.com/zcy_soft/archive/2011/01/13/1934620.html
