0

我有这个在报告上打印地址。

{{ 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 的形式出现

4

3 回答 3

2

你应该使用{!! !!}语法。

{!! 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>' : '' !!}

http://laravel.com/docs/5.1/blade#displaying-data

于 2015-11-19T12:43:50.753 回答
1

你可以使用普通的旧 php

<?php ?>
于 2015-11-19T12:53:06.860 回答
1

在刀片中,您可以更改 if else short in :

@if(isset($pref[0]['address']))
  {{ $pref[0]['address'] }} <br>
@endif


@if(isset($pref[0]['postcode']))
  {{ $pref[0]['postcode'] }} <br>
@endif

...
...
...
...
于 2021-07-26T15:09:38.987 回答