我们如何在Laravel 4中的Blade模板中使用in_array
函数?
答案 0 :(得分:15)
您可以正常使用in_array
函数,就像在普通的php文件中一样,而不使用刀片模板语言。在您的视图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
函数,只将包含结果的变量传递给要显示的视图。