2016-09-01 8 views
-1

これは別の理由が起こっている理由です。私は私のビューで配列を出力し、3つの配列要素を明確に示しています。私はアレイでの奇妙な振る舞い

<td>{{ count($project->projectTemplate) or '' }}</td> 

を行うので、私は、例えば削除またはセクション場合、それは、しかし3でなければならない時には、上記の出力が1で出力するように、この番号が必要

<td>{{ count($project->projectTemplate) }}</td> 

出力は3です。私のアレイのカウントはなぜですか?

ありがとうございました

+0

「または」の中のポイントとは何ですか? –

答えて

2

予想どおり動作するものではありません。 これはブールステートメントcount($project->projectTemplate) or ''で、$project->projectTemplateに1つ以上の要素がある場合はtrueになります。 {{ true }}の結果はecho trueとほぼ同じです。

1
<td>{{isset($project->projectTemplate) ? count($project->projectTemplate) : null }}</td>