У меня есть строка, содержащая '\', но когда я заменил строку пустой, она показала ошибку.

$emailbody = str_replace('\','',$emailbody);

Спасибо вам всем

0
Chetan Naik 8 Сен 2016 в 09:23

4 ответа

Лучший ответ

Попробуйте для этого stripslashes

 $emailbody = "hello \ its a testing\ string";
 echo $emailbody = stripslashes($emailbody);

Попробуйте для этого stripslashes

Или же

echo $emailbody =  str_replace("\\","",$emailbody);

Выход

hello its a testing string
1
Mamta 8 Сен 2016 в 06:31

Ну вот:

$emailbody = str_replace('\\', '', $emailbody);
1
Noman 8 Сен 2016 в 06:29

Избегайте обратной косой черты, чтобы ... \\

0
A. L 8 Сен 2016 в 06:27

Попробуй это, используйте \/

$emailbody = str_replace('\/','',$emailbody);
0
Dave 8 Сен 2016 в 06:34