ホームページ  >  に質問  >  本文

PHP は複数の製品の 2 次元配列を生成し、在庫をクリアします

$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]

);

在庫がなくなるまで個数に応じて配列を生成します

最終結果

[[{"id":1,"stock":8,"num":6,"use":6},{"id":2,"stock": 14,"番号":6,"使用":6},{"id":3,"在庫":14,"番号":6,"使用":6}],[{"id":1, "在庫": 2,"番号":6,"使用":6},{"id":2,"在庫":2,"番号":6,"使用":6},{"id": 4,"stock ":12,"num":6,"use":6}]]

ただし、組み合わせに同じ ID を指定することはできません。コードはどのように実装すればよいでしょうか?オンラインで神に助けを求めて待っています

CkleinCklein1523日前922

全員に返信(1)返信します

  • Cklein

    Cklein2020-09-10 11:34:24

    追加: これは組み合わせの生成に似ています。各組み合わせには複数の製品を含めることができます。製品の数は、たとえば 1-3 2-3

    のように定義できます。

    返事
    0
  • キャンセル返事