I have multiple drop down and corresponding number input fields like this:
<div>
<div class="col-md-12 row">
<div class="col-md-3">
<select class="form-control category-select" name="category[]">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
</div>
<div class="col-md-3">
<input class="form-control category-number" name="no_of_category[]">
</div>
</div>
<div class="col-md-12 row">
<div class="col-md-3">
<select class="form-control category-select" name="category[]">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
</div>
<div class="col-md-3">
<input class="form-control category-number" name="no_of_category[]">
</div>
</div>
<div>
If user selects
- option A and 2 as number
- option B and 3 as number
Then I want Array something like following so that I can loop over total no of category with name.
A -> 1
A -> 1
B -> 1
B -> 1
B -> 1
Since Array can't have same index, This is not possible. But, What I actually want is loop over total number of category along with category name. Is there any way to achieve something similar to loop similar to above ?
Any kind of suggestion appreciated.
array(0=>array(A=>1), 1=>array(A=>1), 2=>array(B=>1)...