这是另一个为什么会出现这个问题。我在视图中输出一个数组,它清楚地显示了3个数组元素。我需要输出这个数字,所以我做
request.getAttribute
当它应该是3时,上面的输出是1.但是,如果我删除了或者部分,例如
<td>{{ count($project->projectTemplate) or '' }}</td>
输出为3.为什么或者弄乱了我的数组呢?
由于
答案 0 :(得分:2)
它不会弄乱它按预期工作的任何东西。
这是布尔语句count($project->projectTemplate) or ''
,如果true
包含多个元素,则结果为$project->projectTemplate
。
{{ true }}
结果为1,因为它几乎相当于echo true
。
答案 1 :(得分:1)
<td>{{isset($project->projectTemplate) ? count($project->projectTemplate) : null }}</td>