PHP как записать данные в строковую переменную с фиксированным переносом строки?
☑
0
sysadminlk
31.07.20
✎
20:50
$msg = "Строка 1".PHP_EOL."
Строка 2
Строка 3";
нужно чтоб в переменной получилось
Строка 1
Строка 2 Строка 3
1
Fram
31.07.20
✎
20:59
\n
2
sysadminlk
31.07.20
✎
20:59
решил через функцию
function correct_wrapping($foo){
$foo=urlencode($foo);
$foo=str_replace("%0D%0A", " ", $foo);
$foo=urldecode($foo);
return $foo;
}
3
Fram
31.07.20
✎
21:00
Хотя если это на страницу будет выводится то <br> наверно нужен
4
Fram
31.07.20
✎
21:02
Но я не пхпэшник. Просто догадка
5
Fram
31.07.20
✎
21:28
(2) как ты находишь такие решения? Первая же ссылка в гугл говорит что \n или \r\n должны работать
6
sysadminlk
31.07.20
✎
21:34
мне не для страницы надо ))
а для передачи на другой сервер
7
trmd
31.07.20
✎
21:48
(0) $foo=str_replace("\r\n", " ", $foo);
8
Diversus
31.07.20
✎
22:23
В PHP вроде так:
$str = "Строка 1\r\n"."Строка 2 Строка 3";
9
vde69
31.07.20
✎
22:34
='аааа
Ьььь'
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс