php 多個(gè)商品生成二維數(shù)組 把庫存清空掉
問題描述
$allPackGoods = array(
['id'=>1,'stock'=>14,'num'=>6],
['id'=>2,'stock'=>20,'num'=>6],
['id'=>3,'stock'=>20,'num'=>6],
['id'=>4,'stock'=>18,'num'=>6],
['id'=>5,'stock'=>54,'num'=>6]
);
按照件數(shù)去生成數(shù)組直到把庫存都清空掉
最終結(jié)果類似
[[{"id":1,"stock":8,"num":6,"use":6},{"id":2,"stock":14,"num":6,"use":6},{"id":3,"stock":14,"num":6,"use":6}],[{"id":1,"stock":2,"num":6,"use":6},{"id":2,"stock":2,"num":6,"use":6},{"id":4,"stock":12,"num":6,"use":6}]]
但是組合里面不能有相同的id,代碼應(yīng)該如何實(shí)現(xiàn)?在線等,求大神解救
問題解答
回答1:補(bǔ)充一下:這里類似是生成組合 每個(gè)組合下面可以有多個(gè)商品 商品數(shù)量可以定義例如 1-3個(gè) 2-3個(gè)
相關(guān)文章:
1. golang - 用IDE看docker源碼時(shí)的小問題2. javascript - 請指條明路,angular的$event,在select中卻是undefined?3. 我何時(shí)應(yīng)該在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)4. 前端 - @media query 使用出現(xiàn)的問題?5. html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。6. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?7. docker - 如何修改運(yùn)行中容器的配置8. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!9. phpstudy8.1沒集成mysql-front10. html5和Flash對抗是什么情況?

網(wǎng)公網(wǎng)安備