我是 Laravel 初学者。我无法理解此代码。
<option value="1" {{ !empty($make->status)?($make->status==1)? 'selected':'':'selected' }} >Active
请帮助 if else 语句。
这段代码:
!empty($make->status)?($make->status==1)? 'selected':'':'selected'
可以写成长格式
if (!empty($make->status) {
if ($make->status == 1) {
echo "selected";
}
else {
}
else {
echo "selected";
}
因此,如果该选项$make->status
为空,或者它不为空且其值为 1,则将选择该选项。
如所写,代码依赖于运算符优先级,如果使用括号编写会更容易理解:
!empty($make->status) ? ($make->status==1 ? 'selected':'') : 'selected'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句