1 回答

TA貢獻2021條經(jīng)驗 獲得超8個贊
鑒于每個“行”的索引匹配,您可以循環(huán)它們并將它們組合成一個更連貫的新數(shù)組,如下所示:
$arr = [
'id' => [
0 => 123,
1 => 456,
2 => 789,
],
'notes' => [
0 => 'Parent Cancel',
1 => 'COVID-19',
2 => 'Parent Cancel',
],
'hours' => [
0 => 0,
1 => 1,
2 => 0,
],
];
$newArr = [];
foreach ($arr['id'] as $index => $id) {
$newArr[$id] = [
'notes' => $arr['notes'][$index],
'hours' => $arr['hours'][$index],
];
}
var_export($newArr);
輸出:
array (
123 =>
array (
'notes' => 'Parent Cancel',
'hours' => 0,
),
456 =>
array (
'notes' => 'COVID-19',
'hours' => 1,
),
789 =>
array (
'notes' => 'Parent Cancel',
'hours' => 0,
),
)
但是請注意,這僅適用于所有索引始終存在(沒有間隙) - 您當(dāng)前的 HTML 應(yīng)該是這種情況。
另一種方法是將 ID(整數(shù))作為輸入字段中的索引,但是這仍然會給您留下兩個您仍然必須組合的數(shù)組(一個用于注釋,一個用于小時)。因此,恕我直言,這并不會讓它變得更容易。
- 1 回答
- 0 關(guān)注
- 107 瀏覽
添加回答
舉報