Я не могу понять, почему значение i не устанавливается на ноль и ведет себя так, как это st: начало обоих значений формы i установлено на ноль, но не получается желаемое в html форме
<div class="col-lg-6">
<form name="assignNone" action="" method="post">
@csrf
@method('PUT')
<?php $i=0 ?>
@foreach($users as $user)
@if($user->name=='NONE' )
<input type="text" name="marks[{{$i}}]" value="">
@endif
<?php $i++; ?>
@endforeach
</form>
</div>
<div class="col-lg-6">
<form name="assignabc" action="" method="post">
@csrf
@method('PUT')
@if(!empty($iprnNumbers))
<?php $i=0 ?>
@foreach($users as $user )
@if($user ->name!='NONE' )
<input type="text" name="marks[{{$i}}]" value="">
@endif
<?php $i++; ?>
@endforeach
@endif
</form>
</div>
вывод отображается как
<div class="col-lg-6">
<form name="assignNone" action="" method="post">
<input type="text" name="marks[2] value="">
<input type="text" name="marks[3] value="">
<input type="text" name="marks[4] value="">
</form>
</div>
<div class="col-lg-6">
<form name="assignabc" action="" method="post">
<input type="text" name="marks[0]" value="">
<input type="text" name="marks[1]" value="">
</form>
</div>
результат, который я хочу, должен быть примерно таким:
<div class="col-lg-6">
<form name="assignNone" action="" method="post">
<input type="text" name="marks[0] value="">
<input type="text" name="marks[1] value="">
<input type="text" name="marks[2] value="">
</form>
</div>
<div class="col-lg-6">
<form name="assignabc" action="" method="post">
<input type="text" name="marks[0]" value="">
<input type="text" name="marks[1]" value="">
</form>
</div>