【发布时间】:2014-09-13 01:29:07
【问题描述】:
我们如何在 Laravel 4 的 Blade 模板中使用 in_array 函数?
【问题讨论】:
我们如何在 Laravel 4 的 Blade 模板中使用 in_array 函数?
【问题讨论】:
您可以像在普通 php 文件中一样正常使用 in_array 函数,而无需使用刀片模板语言。在您看来something.blade.php,您可以执行以下操作:
<?php
if (in_array($something, $an_array)) {
echo "Yes";
}
?>
如果你想在 if 语句中使用 in_array 函数,你可以对 if 语句使用刀片模板语法,如下所示:
@if (in_array($something, $an_array))
<span>Something</span>
@endif
但我强烈建议您不要在视图文件中调用in_array 函数或任何其他php 函数。相反,您可以在控制器中调用in_array 函数,并且只将包含结果的变量传递给视图以进行显示。
【讨论】:
in_array 函数,我已经更新了我的答案。