數組鑑於訂單中佔各行項目的項目的數組的最佳方式:什麼是X總的項目添加到每個項目,而排序在PHP
var_export([[
'order_id' => 1,
'driver_id' => 100,
'product_id' => 2
],
[
'order_id' => 1,
'driver_id' => 100,
'product_id' => 1
],
[
'order_id' => 2,
'driver_id' => 50,
'product_id' => 1
]
]);
有由driver_id進行排序,然後是product_id。是否有可能在排序過程中的附加字段添加到每個項目,以便在年底我有類似:
var_export([[
'order_id' => 2,
'driver_id' => 50,
'product_id' => 1,
'sequence' => '1 of 1'
],
[
'order_id' => 1,
'driver_id' => 100,
'product_id' => 1,
'sequence' => '1 of 2' //if easier, this could be 2 of 2 and the one below 1 of 2 as long as they are ordered this way in the array
],
[
'order_id' => 1,
'driver_id' => 100,
'product_id' => 2,
'sequence' => '2 of 2'
]
]);
凡sequence
顯示訂單中的項目的迭代次數(ORDER_ID 1在兩個項目所以每個應該有一個序列x爲2,但是在訂單內哪個項目標記爲1,哪個項目標記爲2)並不重要。
如果排序時無法做到這一點,那麼添加此字段的最佳方法是什麼?
未來,請使用'var_export'來顯示源數據。這樣它可以複製粘貼。 – sevavietl
@sevavietl我已更新使用var_export並更改了數據以更清晰地顯示排序順序。 –