我需要检查数据数组是否有特定的密钥,我试过这样:
@if ( ! empty($data['currentOffset']) )
<p>Current Offset: {{ $currentOffset }} </p>
@else
<p>The key `currentOffset` is not in the data array</p>
@endif
但我总是得到<p>The key
currentOffset is not in the data array</p>
。
答案 0 :(得分:9)
您可以使用@isset
:
@isset($data['currentOffset'])
{{-- currentOffset exists --}}
@endisset
答案 1 :(得分:2)
使用以下内容:
@if (array_key_exists('currentOffset', $data))
<p>Current Offset: {{ $data['currentOffset'] }} </p>
@else
<p>The key `currentOffset` is not in the data array</p>
@endif
答案 2 :(得分:1)
我认为你需要这样的东西:
@if ( isset($data[$currentOffset]) )
...
答案 3 :(得分:0)
三元
@php ($currentOffset = isset($data['currentOffset']) ? $data['currentOffset'] : '')