php
1$str="こんにちは<br>こんばんは"; 2 $str = str_replace(array("<br>",":"), "\n", $str); 3 $arr = explode("\n", $str);
blade.php
1 @foreach($arr as $value) 2 {{$value}}<br> 3 @endforeach 4 5
を簡単に書きたいですが
よろしくお願いいたします。
<br />や<br/>は考慮しないということでしょうか。おそらく改行以外のところをHTMLエスケープを施したいのかな?というところですが、きちんと大目的部分を書かれないと適切な回答は付かないかと。
それに\n→\nって置換、意味ないですし。
修正しました。改行したいのは <br> or : です。できればexplode・foreachを使わず出力したいです。
改行したいだけなら既に改行タグ入ってますし、置換したりexplodeしたりその結果をforeachする必要ないのでは?「大目的」が知りたいのですが。$strに「:」もありませんし。サンプルデータにしてはあまり好ましくありません。1行目も;がないのでこのままだとシンタックスエラーとなります。
つまり 今のコメントだけだと :→<br>の置換だけで満たせますよね?何のために<br>を一度置換してexplodeするんでしょう?
回答2件
あなたの回答
tips
プレビュー