Php laravel,如何获得3个选项的值,如果是y,那么是n,那么否,如果r,那么拒绝
简单地说,我有这个代码,它读取两个选项的结果,但如果我希望它们是3呢 我有三个字符:Php laravel,如何获得3个选项的值,如果是y,那么是n,那么否,如果r,那么拒绝,php,laravel,Php,Laravel,简单地说,我有这个代码,它读取两个选项的结果,但如果我希望它们是3呢 我有三个字符:y、n和r y = yes n = not yet r = rejected 如何打印最后一个备选方案 {{ ($item->confirmed =='y')?"Yes":"Not Yet" }} 在blade语法中使用开关,这可从Laravel 5.5获得 @switch($item->confirmed) @case('y') Yes @break
y
、n
和r
y = yes
n = not yet
r = rejected
如何打印最后一个备选方案
{{ ($item->confirmed =='y')?"Yes":"Not Yet" }}
在blade语法中使用开关,这可从Laravel 5.5获得
@switch($item->confirmed)
@case('y')
Yes
@break
@case('n')
Not yet
@break
@default
Rejected
@endswitch
如果运行的版本没有开关
指令,则可以使用正常的If
@if ($item->confirmed == 'y')
Yes
@elseif ($item->confirmed == 'n')
Not yet
@else
Rejected
@endif
你也可以链接三元操作符,但它没有那么漂亮。我建议你选择以上两种中的任何一种。这很容易变得更难理解,特别是如果你添加了更多的条件——最好使用开关
{{ ($item->confirmed == 'y') ? "Yes" : ($item->confirmed == 'n' ? "Not Yet" : 'Rejected') }}