我有一個用html編寫的文本區域。 我想用PHP獲取文本,但我想用< br />標籤替換換行符。 然後將得到的字符串寫入文本文件。str_replace不會從表單的textarea中取代換行符
$puhdas['arvostelu'] = str_replace(array("\r\n", "\n", "\r"), '<br />', strip_tags($_POST['arvostelu']));
爲什麼不能取代它們?我仍然可以在PHP創建的txt文件中看到新行分隔文本。
我有一個用html編寫的文本區域。 我想用PHP獲取文本,但我想用< br />標籤替換換行符。 然後將得到的字符串寫入文本文件。str_replace不會從表單的textarea中取代換行符
$puhdas['arvostelu'] = str_replace(array("\r\n", "\n", "\r"), '<br />', strip_tags($_POST['arvostelu']));
爲什麼不能取代它們?我仍然可以在PHP創建的txt文件中看到新行分隔文本。
才能添加'的var_dump(用strip_tags($ _ POST [ 'arvostelu']))'喜歡看到輸出 – Baba
我發現這個問題,我在fwrite函數中使用了錯誤的變量名($ _POST而不是$ puhdas)。我假設這裏不能刪除問題。 –