誰かが私の問題を手伝ってくれませんか。このスレッドは私の問題に非常に近いですが、私はそれを生き生きとさせることはできません さまざまなサイズの交差する多次元配列
私の最初の配列は次のようになります。
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 )
提案と助けをよろしくお願いします