0

配列 1

[0] => Array
    (
        [0] => Urban Dictionary - yolo
        [1] => http://www.urbandictionary.com/define.php?term=yolo
        [2] => 3
    )

[1] => Array
    (
        [0] => YOLO Colorhouse - Low Odor, Zero VOC Interior Paint with Artist-Crafted Color Palette
        [1] => http://www.yolocolorhouse.com/
        [2] => 2
    )

[2] => Array
    (
        [0] => Yolo County - Home
        [1] => http://www.yolocounty.org/
        [2] => 9

アレイ 2

 [0] => Array
    (
        [0] => Yolo Is Intel’s First Smartphone for Africa
        [1] => http://mashable.com/2013/01/25/intel-yolo/
        [2] => 65

[1] => Array
    (
        [0] => YOLO Colorhouse - Low Odor, Zero VOC Interior Paint with Artist-Crafted Color Palette
        [1] => http://www.yolocolorhouse.com/
        [2] => 6
    )

[2] => Array
    (
        [0] => Yolo County - Home
        [1] => http://www.yolocounty.org/
        [2] => 43

上記の配列を次のようにマージしたい

(i) URL が同一の場合、1 つを置き換えます (または、代わりに URL の 1 つを削除します) (ii) URL が同一の場合、スコアを新しい URL に追加します。したがって、一方の配列に 50 個の配列があり、もう一方の配列に 50 個あり、そのうち 10 個が同じ URL を持つ場合、マージされた配列には合計 90 個の結果があり、そのうちの 10 個のスコアが増加します。マージされた上記の例では、スコアが 52 の YOLO カウント ホームを持つ 4 つのアレイがあります。

誰でもこれについてどうすればよいかアドバイスできますか?

4

0 に答える 0