Я прочитал этот пост, в котором обсуждается вопрос о преобразовании тега html break в новую строку в php. Другие люди говорили, что это работает для них, но со мной случилось что-то странное.
это код, который я использую:
$breaks = array("<br />", "<br>", "<br/>");
$jawaban = str_ireplace($breaks, " ", $jawaban1);`
и это код, который они используют:
$breaks = array("<br />", "<br>", "<br/>");
$text = str_ireplace($breaks, "\r\n", $text);
оба вставляют "\r\n
" в текст, почему это происходит?
Скриншот:
если какой-либо предыдущий метод post/PHP сообщит мне
EDIT: добавление моего кода, отображающего текстовое поле
<-- THIS WONT WORK -->
$username = $_SESSION['username'];
$unsafenomorsoal = $_POST['nomorsoal'];
$unsafejawaban = $_POST['jawaban'];
$nomorsoal = mysqli_real_escape_string($konek,$unsafenomorsoal);
$jawabannotcut = substr($unsafejawaban,0,50000);
$unsafejawabanfirst = nl2br($jawabannotcut);
$jawaban1 = mysqli_real_escape_string($konek,$unsafejawabanfirst);
$breaks = array("<br />","<br>","<br/>");
$jawaban = str_ireplace($breaks, PHP_EOL, $jawaban1);
$_SESSION['textvaluejawaban'] = $jawaban;