他のインデックス値を使用した単一の多次元配列チェックphp

アーヴィッシュ・パテル

これは私の配列です。1つのインデックス値をチェックして他のインデックス値を維持したいのですが、product_id値が同じ場合は、total_qtyの合計です。私はこの状況で立ち往生しています。助けが必要です。よろしくお願いします。

Array
(
    [0] => Array
        (
            [iProduct_id] => 1
            [fTotal_qty] => 200
        )

    [1] => Array
        (
            [iProduct_id] => 2
            [fTotal_qty] => 400
        )

    [2] => Array
        (
            [iProduct_id] => 6
            [fTotal_qty] => 500
        )

    [3] => Array
        (
            [iProduct_id] => 4
            [fTotal_qty] => 300
        )

    [4] => Array
        (
            [iProduct_id] => 5
            [fTotal_qty] => 200
        )

    [5] => Array
        (
            [iProduct_id] => 6
            [fTotal_qty] => 200
        )

    [6] => Array
        (
            [iProduct_id] => 1
            [fTotal_qty] => 300
        )

)

このような出力が欲しい

product_id = 1
total_qty = 500

product_id = 2
total_qty = 400

product_id = 6
total_qty = 700

product_id = 4
total_qty = 300

product_id = 5
total_qty = 200
dWinder

あなたは簡単にこれを行うことができます for-loop

$arr = array(array("id" => "1", "amount" => 200), array("id" => "2", "amount" => 400), array("id" => "1", "amount" => 100), array("id" => "2", "amount" => 600));

$res = array();
foreach($arr as $elem) {
    if (!isset($res[$elem["id"]])) //if this is the first time for this ID
        $res[$elem["id"]] = 0;
   $res[$elem["id"]] += $elem["amount"]; // add current amount
}

res含まれています(キーはでproduct_idあり、値はですtotal_qty):

Array
(
    [1] => 300
    [2] => 1000
)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

phpの値で多次元配列のインデックスを取得します

分類Dev

負のインデックスを使用した多次元配列アクセス

分類Dev

PHPを使用して多次元配列の特定のインデックスの値の合計を取得するには?

分類Dev

マルチキー多次元配列から(すべてのサブ配列から)単一のインデックス値を抽出します

分類Dev

Pythonで1次元配列を使用した多次元配列のインデックス作成

分類Dev

多次元配列PHPのインデックスを変更する

分類Dev

インデックス配列からのインデックスのタプルを使用した多次元配列のインデックス作成-NumPy / Python

分類Dev

多次元配列の値を使用して配列のインデックスを再作成します

分類Dev

他の多次元配列で使用する適切なインデックスを見つけるための多次元配列の比較が失敗する

分類Dev

map を使用して多次元配列の最初のインデックスを返す

分類Dev

push()を使用して、空の多次元配列内のインデックスに値を追加します

分類Dev

WHEREIN句を使用して多次元配列の値をチェックするためのSQLクエリ

分類Dev

1次元インデックスを使用した多次元配列へのアクセス

分類Dev

多次元配列のnp.argmax、一部のインデックスを固定したまま

分類Dev

NaNを含むインデックス配列を使用したnumpy設定の多次元配列

分類Dev

np.argpartition を使用して多次元配列の値にインデックスを付ける

分類Dev

JSONを介したPHPからJavaScriptへのインデックス付き多次元配列

分類Dev

特定のインデックスが同じであるPHP Sum多次元配列値

分類Dev

javascriptで指定された文字列の値を使用して多次元配列のインデックスを取得します

分類Dev

numpyで間接インデックスを使用して多次元配列を合計するための高速な方法

分類Dev

代替インデックス値を使用したmysql値のフェッチ

分類Dev

NumPy:多次元配列の最大値のインデックスを取得する方法

分類Dev

境界チェックを使用したnumpy配列のインデックス作成

分類Dev

インデックスとして別の多次元配列を持つ値のセット

分類Dev

インデックスを使用したJavascriptソート多次元配列

分類Dev

1つの軸に沿って適用されるargminインデックスを使用した多次元配列のインデックス付け

分類Dev

(多次元配列)インデックスが特定の文字列であるすべての値を変更します

分類Dev

PHPを使用してデータベースの単一の列に複数のチェックボックス値を挿入する方法

分類Dev

多次元配列のインデックスマスクとして配列を使用する

Related 関連記事

  1. 1

    phpの値で多次元配列のインデックスを取得します

  2. 2

    負のインデックスを使用した多次元配列アクセス

  3. 3

    PHPを使用して多次元配列の特定のインデックスの値の合計を取得するには?

  4. 4

    マルチキー多次元配列から(すべてのサブ配列から)単一のインデックス値を抽出します

  5. 5

    Pythonで1次元配列を使用した多次元配列のインデックス作成

  6. 6

    多次元配列PHPのインデックスを変更する

  7. 7

    インデックス配列からのインデックスのタプルを使用した多次元配列のインデックス作成-NumPy / Python

  8. 8

    多次元配列の値を使用して配列のインデックスを再作成します

  9. 9

    他の多次元配列で使用する適切なインデックスを見つけるための多次元配列の比較が失敗する

  10. 10

    map を使用して多次元配列の最初のインデックスを返す

  11. 11

    push()を使用して、空の多次元配列内のインデックスに値を追加します

  12. 12

    WHEREIN句を使用して多次元配列の値をチェックするためのSQLクエリ

  13. 13

    1次元インデックスを使用した多次元配列へのアクセス

  14. 14

    多次元配列のnp.argmax、一部のインデックスを固定したまま

  15. 15

    NaNを含むインデックス配列を使用したnumpy設定の多次元配列

  16. 16

    np.argpartition を使用して多次元配列の値にインデックスを付ける

  17. 17

    JSONを介したPHPからJavaScriptへのインデックス付き多次元配列

  18. 18

    特定のインデックスが同じであるPHP Sum多次元配列値

  19. 19

    javascriptで指定された文字列の値を使用して多次元配列のインデックスを取得します

  20. 20

    numpyで間接インデックスを使用して多次元配列を合計するための高速な方法

  21. 21

    代替インデックス値を使用したmysql値のフェッチ

  22. 22

    NumPy:多次元配列の最大値のインデックスを取得する方法

  23. 23

    境界チェックを使用したnumpy配列のインデックス作成

  24. 24

    インデックスとして別の多次元配列を持つ値のセット

  25. 25

    インデックスを使用したJavascriptソート多次元配列

  26. 26

    1つの軸に沿って適用されるargminインデックスを使用した多次元配列のインデックス付け

  27. 27

    (多次元配列)インデックスが特定の文字列であるすべての値を変更します

  28. 28

    PHPを使用してデータベースの単一の列に複数のチェックボックス値を挿入する方法

  29. 29

    多次元配列のインデックスマスクとして配列を使用する

ホットタグ

アーカイブ