Heim  >  Fragen und Antworten  >  Hauptteil

PHP generiert zweidimensionale Arrays für mehrere Produkte und räumt den Lagerbestand auf

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

);

Erstellen Sie ein Array entsprechend der Stückzahl, bis der Lagerbestand geleert ist

Das Endergebnis ist ähnlich

[[{"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}]]

Aber die Kombination darf nicht dieselbe ID haben. Wie sollte der Code sein? umgesetzt werden? Online warten und Gott um Hilfe bitten

CkleinCklein1472 Tage vor887

Antworte allen(1)Ich werde antworten

  • Cklein

    Cklein2020-09-10 11:34:24

    补充一下:这里类似是生成组合  每个组合下面可以有多个商品 商品数量可以定义例如 1-3个 2-3个

    Antwort
    0
  • StornierenAntwort