0

誰かが私の問題を手伝ってくれませんか。このスレッドは私の問題に非常に近いですが、私はそれを生き生きとさせることはできません さまざまなサイズの交差する多次元配列

私の最初の配列は次のようになります。

    Array
    (
    [0] => Array
        (
            [0] => 03320103000052
            [1] => 0
        )

    [1] => Array
        (
            [0] => 10013800805001
            [1] => 12
        )

    [2] => Array
        (
            [0] => 1090-0360141758201
            [1] => 3
        )
     etc.

2 番目の配列は次のようになります。

Array
(
    [0] => Array
        (
            [0] => 45
            [1] => 10640
            [2] => 1041-0567041700116
        )

    [1] => Array
        (
            [0] => 46
            [1] => 10640
            [2] => 1041-0567041700318
        )

    [2] => Array
        (
            [0] => 47
            [1] => 10640
            [2] => 1041-0567041700316
        ) ....
    [27] => Array
        (
            [0] => 207
            [1] => 10645
            [2] => 03320103000052
        ) etc.

スレッドから、コードを私の問題に適応させようとしました。しかし、私は行に積み重ねました。

if(isset($values[$v['id']])) {
                // Increase the amount of matches
                $values[$v['id']]++;

配列 2 の配列 1 から一致を見つける必要があります。

出力は 14 に一致しますが、値は正しくありません

出力は次のようになります。

Array ( [0] => 2 [1] => 2 [2] => 2 [3] => 2 [4] => 2 [5] => 2 [6] => 2 [7] => 2 [8] => 2 [9] => 2 [10] => 2 [11] => 2 [12] => 2 [13] => 2 )

提案と助けをよろしくお願いします

4

0 に答える 0