使用PHP显示每种类型的列
如何使用foreach和if使用php为每种类型显示一列使用PHP显示每种类型的列,php,laravel,laravel-blade,Php,Laravel,Laravel Blade,如何使用foreach和if使用php为每种类型显示一列 @foreach ($detalles as $det) <tr> if($det->inventariable == 1){ <td><font size="2">{{$det->cantidad}}</td>
@foreach ($detalles as $det)
<tr>
if($det->inventariable == 1){
<td><font size="2">{{$det->cantidad}}</td>
</tr>
}
<tr>
if($det->inventariable == 2){
<td><font size="2">{{$det->cantidad1}}</td>
</tr>
}
<tr>
if($det->inventariable == 3){
<td><font size="2">{{$det->cantidad2}}</td>
</tr>
}
@endforeach
@foreach($detalles为$det)
如果($det->inventvariable==1){
{{$det->cantidad}
}
如果($det->inventvariable==2){
{{$det->cantidad1}
}
如果($det->inventvariable==3){
{{$det->cantidad2}
}
@endforeach
试试这个
@foreach ($detalles as $det)
<tr>
@if($det->inventariable == 1)
<td><font size="2">{{$det->cantidad}}</td>
<td><font size="2"></td>
<td><font size="2"></td>
@elseif($det->inventariable == 2)
<td><font size="2"></td>
<td><font size="2">{{$det->cantidad1}}</td>
<td><font size="2"></td>
@elseif($det->inventariable == 3)
<td><font size="2"></td>
<td><font size="2"></td>
<td><font size="2">{{$det->cantidad2}}</td>
@endif
</tr>
@endforeach
@foreach($detalles为$det)
@如果($det->inventvariable==1)
{{$det->cantidad}
@elseif($det->inventariable==2)
{{$det->cantidad1}
@其他($det->inventariable==3)
{{$det->cantidad2}
@恩迪夫
@endforeach
使用的控件结构不是标准的PHP语法。您是否正在使用模板库,例如blade?也请在源数据结构中发布样本数据,以及预期输出。是的,我正在占领拉拉维利有3种产品,每种产品都有数量、数量1和数量2。如果其中任何一个为0,则不显示。请发布具有预期输出的实际数据样本。这样,我们就可以避免反复澄清您试图做的事情。