スマホのアプリで、お知らせ機能を作成しています。WebViewです。
CMS画面から管理者がお知らせ情報を入力したら、反映されるという感じです。
機能自体は完成しているのですが、PCだと改行がうまくいくのに、スマホで見ると
改行ではなく空白スペースになってしまっています。
html
1<li> 2<p>お知らせ内容 :</p> 3<textarea id="textarea" type="textarea" name="notice" placeholder="お知らせする内容をご記入ください。"></textarea> 4</li>
php
1function noBlankLine($list) 2{ 3 $list = trim($list); 4 $list = preg_replace("/(\r?\n)+/","\n",$list); 5 return $list; 6}
上記のコードだと、管理者が
txt
1ああああああああああ 2いいいいいいいいいい 3 4ううううう
と入力し、var_dumpした時、
「ああああああああああ いいいいいいいいいい ううううう」
と表示されます。
管理画面側では空行を削除して、代わりに改行が反映されているのに
スマホ側では改行の代わりにスペースが入ってしまいます。
英文も記載する可能性もあるので、
・空行を改行に(PC、スマホ共に)
・文に入っているスペースはそのままで
このようにしたいと思ってますが、なかなかうまくできません。
どのようにすれば良いか、ご教示していただきたく存じます。
何卒、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/02/07 07:27 編集
2019/02/07 07:26
退会済みユーザー
2019/02/07 07:30
退会済みユーザー
2019/02/07 08:19
2019/02/07 08:30
退会済みユーザー
2019/02/07 08:35
2019/02/07 08:54 編集
退会済みユーザー
2019/02/07 09:00 編集
2019/02/07 09:13
退会済みユーザー
2019/02/07 09:33
退会済みユーザー
2019/02/07 10:10
2019/02/07 11:14
退会済みユーザー
2019/02/08 02:18