我有这个在报告上打印一个地址。
{{ isset($pref[0]['address']) ? $pref[0]['address'] : '' }}
{{ isset($pref[0]['postcode']) ? $pref[0]['postcode'] : '' }}
{{ isset($pref[0]['phone']) ? $pref[0]['phone'] : '' }}
{{ isset($pref[0]['fax']) ? $pref[0]['fax'] : '' }}
{{ isset($pref[0]['www']) ? $pref[0]['www'] : '' }}
但是当数组元素有值时,我想为它添加一个<br>
元素
我尝试将其添加到三元运算符中,但它将<br>
元素打印为文本。
`{{ isset($pref[0]['www']) ? $pref[0]['www'].<br> : '' }}`
或
{{ isset($pref[0]['www']) ? $pref[0]['www'].'<br>' : '' }}
但它是以文字而非html
来实现的答案 0 :(得分:1)
您应该使用{!! !!}
语法。
{!! isset($pref[0]['address']) ? $pref[0]['address'].'<br>' : '' !!}
{!! isset($pref[0]['postcode']) ? $pref[0]['postcode'].'<br>' : '' !!}
{!! isset($pref[0]['phone']) ? $pref[0]['phone'].'<br>' : '' !!}
{!! isset($pref[0]['fax']) ? $pref[0]['fax'].'<br>' : '' !!}
{!! isset($pref[0]['www']) ? $pref[0]['www'].'<br>' : '' !!}
答案 1 :(得分:1)
你可以使用普通的旧php
<?php ?>
答案 2 :(得分:1)
在刀片中,您可以更改 if else 短:
@if(isset($pref[0]['address']))
{{ $pref[0]['address'] }} <br>
@endif
@if(isset($pref[0]['postcode']))
{{ $pref[0]['postcode'] }} <br>
@endif
...
...
...
...