第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何正確重新排序來自 HTML 的 POST 數(shù)組?

如何正確重新排序來自 HTML 的 POST 數(shù)組?

PHP
慕碼人8056858 2021-06-16 17:45:09
考慮到我有一個(gè)這樣的數(shù)組:array:3 [▼  "description" => array:2 [▼    0 => "serv1"    1 => "serv2"  ]  "quantity" => array:2 [▼    0 => "1"    1 => "2"  ]  "cost" => array:2 [▼    0 => "100"    1 => "200"  ]]來自如下所示的 HTML 表單:<div class="col-md-6">    <div class="form-group">        <input             type="text"             name="service[description][]"             class="form-control"         />    </div></div><div class="col-md-3">    <div class="form-group">        <input             type="text"             name="service[quantity][]"             class="form-control"        />    </div></div><div class="col-md-3">    <div class="form-group">        <input             type="text"             name="service[cost][]"             class="form-control"         />    </div></div>我怎樣才能以這樣的方式修復(fù)數(shù)組,結(jié)果是這樣的:[    ["description" => "serv1", "quantity" => "1", "cost" => "100"],    ["description" => "serv2", "quantity" => "2", "cost" => "200"],]
查看完整描述

2 回答

?
慕桂英546537

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊

循環(huán)數(shù)組第一個(gè)子數(shù)組并使用array_column。

使用 array_combine 和 array_keys 使密鑰正確。


foreach($_POST["description"] as $key => $val){

    $new[] = array_combine(array_keys($_POST),array_column($_POST, $key));

}


查看完整回答
反對 回復(fù) 2021-06-25
?
UYOU

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊

如果這是一個(gè)選項(xiàng) - 將您的標(biāo)記重建為:


<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 數(shù)組將已經(jīng)按照您的需要構(gòu)建,并且不需要服務(wù)器端重建。


查看完整回答
反對 回復(fù) 2021-06-25
  • 2 回答
  • 0 關(guān)注
  • 136 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號