ホームページ  >  記事  >  バックエンド開発  >  既知の配列を条件に従っていくつかの新しい配列に分割します

既知の配列を条件に従っていくつかの新しい配列に分割します

WBOY
WBOYオリジナル
2016-06-23 14:24:47845ブラウズ

既知の配列:

array (  0 =>   array (    'po_num' => 'DYNP-770266110-00',    'plant' => 'DYNP',    'get_date' => '2013-09-09',    'cust_no' => '12654172',    'total' => '615',    'snp' => '15',    'mount' => '41',    'lp_no' => 'P000000D',  ),  1 =>   array (    'po_num' => 'DYNP-770266110-00',    'plant' => 'DYNP',    'get_date' => '2013-09-09',    'cust_no' => '12647212',    'total' => '60',    'snp' => '15',    'mount' => '4',    'lp_no' => 'P000000D',  ),)


フィールドの合計が 100 であることに基づいて、配列をいくつかの新しい配列に分割できますか?そして、その中に次のようなシリアル番号フィールドを追加します:
  array (    'po_num' => '1/7',//新增字段信息    'po_num' => 'DYNP-770266110-00',    'plant' => 'DYNP',    'get_date' => '2013-09-09',    'cust_no' => '12654172',    'total' => '615',    'snp' => '15',    'mount' => '41',    'lp_no' => 'P000000D',  ),...)


ディスカッション (解決策) に返信

要求が明確ではありません~~

またですか? れーれーれー

...
うん。これがまた問題です。
[6] => 配列
(
[po_no] => 7/7
[po_num] => DYNP-770266110-00
[plant] => DYNP
[get_date] => 2013-09 -09 dynp
) $i/$n のシーケンス番号を再計算する代わりに、元の配列を前の配列にマージします。次のようになります:

[6] =>配列
po_num] => DYNP-770266110-00
gt; 12647212
60 )

また行きますか?

申し訳ありませんが、この質問は以前に行われたことに気づきました。申し訳ありません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。