2 回答
TA贡献1848条经验 获得超10个赞
循环数组第一个子数组并使用array_column。
使用 array_combine 和 array_keys 使密钥正确。
foreach($_POST["description"] as $key => $val){
$new[] = array_combine(array_keys($_POST),array_column($_POST, $key));
}
TA贡献1878条经验 获得超4个赞
如果这是一个选项 - 将您的标记重建为:
<div class="col-md-6">
<div class="form-group">
<input
type="text"
name="service[0][description]"
class="form-control"
/>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<input
type="text"
name="service[0][quantity]"
class="form-control"
/>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<input
type="text"
name="service[0][cost]"
class="form-control"
/>
</div>
</div>
注意属性中的显式索引name。
使用inputs 的这种命名,您的 POST 数组将已经按照您的需要构建,并且不需要服务器端重建。
- 2 回答
- 0 关注
- 106 浏览
添加回答
举报