Php 在另一个值相等的数组中查找值之和

Php 在另一个值相等的数组中查找值之和,php,arrays,json,sum,Php,Arrays,Json,Sum,这是我拥有的数组,它是JSON格式的,但我也计算出了PHP版本: [{"client":"LawCapital ","placementID":"592952","creativeID":"728x90","dimensions":"728x90","impressions":39581,"bxd":4.854581,"viewable_impressions":11319,"exposure":54949,"viewability_rate":28.5970535,"clicks":344,"

这是我拥有的数组,它是JSON格式的,但我也计算出了PHP版本:

[{"client":"LawCapital ","placementID":"592952","creativeID":"728x90","dimensions":"728x90","impressions":39581,"bxd":4.854581,"viewable_impressions":11319,"exposure":54949,"viewability_rate":28.5970535,"clicks":344,"mouse_overs":4209},
{"client":"LawCapital ","placementID":"592951","creativeID":"300x250","dimensions":"300x250","impressions":31148,"bxd":4.58673525,"viewable_impressions":7373,"exposure":33818,"viewability_rate":23.6708622,"clicks":316,"mouse_overs":3495},
{"client":"LawCapital ","placementID":"592950","creativeID":"160x600","dimensions":"160x600","impressions":17538,"bxd":4.94013739,"viewable_impressions":4076,"exposure":20136,"viewability_rate":23.240963,"clicks":136,"mouse_overs":1792},
{"client":"MesaArtsCenter ","placementID":"569322","creativeID":"728x90","dimensions":"728x90","impressions":11564,"bxd":5.112021,"viewable_impressions":3785,"exposure":19349,"viewability_rate":32.73089,"clicks":15,"mouse_overs":1179},
{"client":"LawCapital ","placementID":"592952","creativeID":"728x90","dimensions":"728x90","impressions":9594,"bxd":4.61113167,"viewable_impressions":2695,"exposure":12427,"viewability_rate":28.0904732,"clicks":69,"mouse_overs":944},
{"client":"LawCapital ","placementID":"592951","creativeID":"300x250","dimensions":"300x250","impressions":7359,"bxd":4.609085,"viewable_impressions":1563,"exposure":7204,"viewability_rate":21.2392979,"clicks":64,"mouse_overs":778},
{"client":"SantanVW ","placementID":"589861","creativeID":"300x250","dimensions":"300x250","impressions":5251,"bxd":6.69421148,"viewable_impressions":2505,"exposure":16769,"viewability_rate":47.7052,"clicks":30,"mouse_overs":596},
{"client":"MesaArtsCenter ","placementID":"569317","creativeID":"300x250","dimensions":"300x250","impressions":5110,"bxd":5.541757,"viewable_impressions":1844,"exposure":10219,"viewability_rate":36.0861053,"clicks":5,"mouse_overs":537},
{"client":"MesaArtsCenter ","placementID":"569318","creativeID":"728x90","dimensions":"728x90","impressions":4545,"bxd":5.18741369,"viewable_impressions":1446,"exposure":7501,"viewability_rate":31.8151817,"clicks":12,"mouse_overs":485},
{"client":"MesaArtsCenter ","placementID":"569326","creativeID":"728x90","dimensions":"728x90","impressions":4474,"bxd":5.05910635,"viewable_impressions":1455,"exposure":7361,"viewability_rate":32.5212326,"clicks":16,"mouse_overs":606},
{"client":"MesaArtsCenter ","placementID":"569311","creativeID":"728x90","dimensions":"728x90","impressions":4323,"bxd":5.3496933,"viewable_impressions":1467,"exposure":7848,"viewability_rate":33.93477,"clicks":15,"mouse_overs":579},
{"client":"USRoadSports ","placementID":"572319","creativeID":"728x90","dimensions":"728x90","impressions":4074,"bxd":6.50550461,"viewable_impressions":2180,"exposure":14182,"viewability_rate":53.5100632,"clicks":31,"mouse_overs":659},
{"client":"LawCapital ","placementID":"592950","creativeID":"160x600","dimensions":"160x600","impressions":3921,"bxd":4.76361656,"viewable_impressions":918,"exposure":4373,"viewability_rate":23.4123955,"clicks":37,"mouse_overs":388},
{"client":"MesaArtsCenter ","placementID":"569320","creativeID":"300x250","dimensions":"300x250","impressions":3778,"bxd":5.0169363,"viewable_impressions":1299,"exposure":6517,"viewability_rate":34.38327,"clicks":4,"mouse_overs":357},
{"client":"USRoadSports ","placementID":"572315","creativeID":"300x250","dimensions":"300x250","impressions":3635,"bxd":6.169757,"viewable_impressions":1726,"exposure":10649,"viewability_rate":47.4828072,"clicks":3,"mouse_overs":109},
{"client":"MesaArtsCenter ","placementID":"569313","creativeID":"300x250","dimensions":"300x250","impressions":3616,"bxd":5.50813341,"viewable_impressions":1291,"exposure":7111,"viewability_rate":35.7024345,"clicks":2,"mouse_overs":354},
{"client":"USRoadSports ","placementID":"572319","creativeID":"728x90","dimensions":"728x90","impressions":3604,"bxd":5.5516305,"viewable_impressions":1472,"exposure":8172,"viewability_rate":40.8435059,"clicks":2,"mouse_overs":172},
{"client":"MesaArtsCenter ","placementID":"569324","creativeID":"300x250","dimensions":"300x250","impressions":3555,"bxd":5.68199825,"viewable_impressions":1261,"exposure":7165,"viewability_rate":35.47117,"clicks":0,"mouse_overs":389},
{"client":"USRoadSports ","placementID":"572315","creativeID":"300x250","dimensions":"300x250","impressions":3433,"bxd":6.916201,"viewable_impressions":1969,"exposure":13618,"viewability_rate":57.3550835,"clicks":17,"mouse_overs":345},
{"client":"MesaArtsCenter ","placementID":"569319","creativeID":"160x600","dimensions":"160x600","impressions":2730,"bxd":5.76276255,"viewable_impressions":999,"exposure":5757,"viewability_rate":36.5934067,"clicks":2,"mouse_overs":195},
{"client":"SantanVW ","placementID":"589862","creativeID":"160x600","dimensions":"160x600","impressions":2516,"bxd":6.09926748,"viewable_impressions":1229,"exposure":7496,"viewability_rate":48.8473778,"clicks":8,"mouse_overs":352},
{"client":"MesaArtsCenter ","placementID":"569312","creativeID":"160x600","dimensions":"160x600","impressions":1895,"bxd":5.69220257,"viewable_impressions":731,"exposure":4161,"viewability_rate":38.5752,"clicks":3,"mouse_overs":129},
{"client":"MesaArtsCenter ","placementID":"569323","creativeID":"160x600","dimensions":"160x600","impressions":1842,"bxd":5.71860838,"viewable_impressions":661,"exposure":3780,"viewability_rate":35.8849068,"clicks":2,"mouse_overs":116},
{"client":"USRoadSports ","placementID":"572311","creativeID":"160x600","dimensions":"160x600","impressions":1586,"bxd":6.43705654,"viewable_impressions":1128,"exposure":7261,"viewability_rate":71.12232,"clicks":1,"mouse_overs":73},
{"client":"USRoadSports ","placementID":"572311","creativeID":"160x600","dimensions":"160x600","impressions":1545,"bxd":7.901598,"viewable_impressions":1189,"exposure":9395,"viewability_rate":76.95793,"clicks":8,"mouse_overs":158},
{"client":"MesaArtsCenter ","placementID":"569315","creativeID":"160x600","dimensions":"160x600","impressions":1041,"bxd":5.91105127,"viewable_impressions":371,"exposure":2193,"viewability_rate":35.63881,"clicks":3,"mouse_overs":75},
{"client":"MesaArtsCenter ","placementID":"569317","creativeID":"300x250","dimensions":"300x250","impressions":665,"bxd":5.887324,"viewable_impressions":355,"exposure":2090,"viewability_rate":53.3834572,"clicks":0,"mouse_overs":51},
{"client":"MesaArtsCenter ","placementID":"569322","creativeID":"728x90","dimensions":"728x90","impressions":658,"bxd":6.363322,"viewable_impressions":289,"exposure":1839,"viewability_rate":43.92097,"clicks":1,"mouse_overs":62},
{"client":"Ztejas ","placementID":"570664","creativeID":"300x250","dimensions":"300x250","impressions":595,"bxd":6.64347839,"viewable_impressions":345,"exposure":2292,"viewability_rate":57.9831924,"clicks":0,"mouse_overs":33},
{"client":"Ztejas ","placementID":"564936","creativeID":"300x250","dimensions":"300x250","impressions":547,"bxd":6.412969,"viewable_impressions":293,"exposure":1879,"viewability_rate":53.5649,"clicks":0,"mouse_overs":42},
{"client":"Ztejas ","placementID":"564924","creativeID":"300x250","dimensions":"300x250","impressions":481,"bxd":6.61397076,"viewable_impressions":272,"exposure":1799,"viewability_rate":56.5488548,"clicks":0,"mouse_overs":33},
{"client":"MesaArtsCenter ","placementID":"569324","creativeID":"300x250","dimensions":"300x250","impressions":446,"bxd":5.62801933,"viewable_impressions":207,"exposure":1165,"viewability_rate":46.4125557,"clicks":1,"mouse_overs":43},
{"client":"MesaArtsCenter ","placementID":"569313","creativeID":"300x250","dimensions":"300x250","impressions":430,"bxd":5.77056265,"viewable_impressions":231,"exposure":1333,"viewability_rate":53.720932,"clicks":0,"mouse_overs":31},
{"client":"USRoadSports ","placementID":"572316","creativeID":"300x600","dimensions":"300x600","impressions":417,"bxd":6.36740351,"viewable_impressions":362,"exposure":2305,"viewability_rate":86.8105545,"clicks":0,"mouse_overs":22},
{"client":"Ztejas ","placementID":"570663","creativeID":"728x90","dimensions":"728x90","impressions":394,"bxd":6.181818,"viewable_impressions":187,"exposure":1156,"viewability_rate":47.46193,"clicks":3,"mouse_overs":32},
{"client":"Ztejas ","placementID":"564935","creativeID":"728x90","dimensions":"728x90","impressions":376,"bxd":6.09,"viewable_impressions":200,"exposure":1218,"viewability_rate":53.19149,"clicks":0,"mouse_overs":38},
{"client":"MesaArtsCenter ","placementID":"569311","creativeID":"728x90","dimensions":"728x90","impressions":376,"bxd":5.518072,"viewable_impressions":166,"exposure":916,"viewability_rate":44.1489372,"clicks":0,"mouse_overs":42},
{"client":"Ztejas ","placementID":"564950","creativeID":"300x250","dimensions":"300x250","impressions":361,"bxd":5.675824,"viewable_impressions":182,"exposure":1033,"viewability_rate":50.4155121,"clicks":0,"mouse_overs":21},
{"client":"Ztejas ","placementID":"564922","creativeID":"728x90","dimensions":"728x90","impressions":361,"bxd":6.29651165,"viewable_impressions":172,"exposure":1083,"viewability_rate":47.6454277,"clicks":0,"mouse_overs":34},
{"client":"Ztejas ","placementID":"564943","creativeID":"300x250","dimensions":"300x250","impressions":355,"bxd":6.49230766,"viewable_impressions":195,"exposure":1266,"viewability_rate":54.9295769,"clicks":1,"mouse_overs":28},
{"client":"MesaArtsCenter ","placementID":"569320","creativeID":"300x250","dimensions":"300x250","impressions":355,"bxd":5.52688169,"viewable_impressions":186,"exposure":1028,"viewability_rate":52.3943672,"clicks":0,"mouse_overs":20},
{"client":"MesaArtsCenter ","placementID":"569326","creativeID":"728x90","dimensions":"728x90","impressions":348,"bxd":4.86178875,"viewable_impressions":123,"exposure":598,"viewability_rate":35.3448257,"clicks":1,"mouse_overs":44},
{"client":"MesaArtsCenter ","placementID":"569318","creativeID":"728x90","dimensions":"728x90","impressions":338,"bxd":5.3396225,"viewable_impressions":159,"exposure":849,"viewability_rate":47.04142,"clicks":0,"mouse_overs":41},
{"client":"MesaArtsCenter ","placementID":"569319","creativeID":"160x600","dimensions":"160x600","impressions":334,"bxd":6.90751457,"viewable_impressions":173,"exposure":1195,"viewability_rate":51.7964058,"clicks":0,"mouse_overs":31},
{"client":"Ztejas ","placementID":"564941","creativeID":"728x90","dimensions":"728x90","impressions":277,"bxd":6.2421875,"viewable_impressions":128,"exposure":799,"viewability_rate":46.2093849,"clicks":0,"mouse_overs":31},
{"client":"Ztejas ","placementID":"564960","creativeID":"160x600","dimensions":"160x600","impressions":276,"bxd":6.83625746,"viewable_impressions":171,"exposure":1169,"viewability_rate":61.95652,"clicks":0,"mouse_overs":14},
{"client":"Ztejas ","placementID":"564966","creativeID":"160x600","dimensions":"160x600","impressions":250,"bxd":6.86075926,"viewable_impressions":158,"exposure":1084,"viewability_rate":63.2,"clicks":0,"mouse_overs":23},
{"client":"Ztejas ","placementID":"564962","creativeID":"160x600","dimensions":"160x600","impressions":230,"bxd":7.31847143,"viewable_impressions":157,"exposure":1149,"viewability_rate":68.26087,"clicks":0,"mouse_overs":24},
{"client":"MesaArtsCenter ","placementID":"569323","creativeID":"160x600","dimensions":"160x600","impressions":217,"bxd":6.1968503,"viewable_impressions":127,"exposure":787,"viewability_rate":58.5253448,"clicks":0,"mouse_overs":26},
{"client":"Ztejas ","placementID":"564952","creativeID":"728x90","dimensions":"728x90","impressions":213,"bxd":5.974359,"viewable_impressions":117,"exposure":699,"viewability_rate":54.9295769,"clicks":0,"mouse_overs":18},
{"client":"Ztejas ","placementID":"564961","creativeID":"160x600","dimensions":"160x600","impressions":180,"bxd":6.18852472,"viewable_impressions":122,"exposure":755,"viewability_rate":67.77778,"clicks":1,"mouse_overs":16},
{"client":"MesaArtsCenter ","placementID":"569315","creativeID":"160x600","dimensions":"160x600","impressions":180,"bxd":6.28282833,"viewable_impressions":99,"exposure":622,"viewability_rate":55,"clicks":0,"mouse_overs":16},
{"client":"MesaArtsCenter ","placementID":"569312","creativeID":"160x600","dimensions":"160x600","impressions":167,"bxd":6.419355,"viewable_impressions":93,"exposure":597,"viewability_rate":55.68862,"clicks":0,"mouse_overs":17},
{"client":"MesaArtsCenter ","placementID":"569590","creativeID":"300x600","dimensions":"300x600","impressions":156,"bxd":5.82926846,"viewable_impressions":82,"exposure":478,"viewability_rate":52.5641022,"clicks":0,"mouse_overs":45},
{"client":"MesaArtsCenter ","placementID":"569590","creativeID":"300x600","dimensions":"300x600","impressions":152,"bxd":6.32894754,"viewable_impressions":76,"exposure":481,"viewability_rate":50,"clicks":0,"mouse_overs":33},
{"client":"Ztejas ","placementID":"564955","creativeID":"300x250","dimensions":"300x250","impressions":136,"bxd":6.6811595,"viewable_impressions":69,"exposure":461,"viewability_rate":50.7352943,"clicks":0,"mouse_overs":7},
{"client":"MesaArtsCenter ","placementID":"569588","creativeID":"300x600","dimensions":"300x600","impressions":118,"bxd":5.467742,"viewable_impressions":62,"exposure":339,"viewability_rate":52.5423737,"clicks":0,"mouse_overs":39},
{"client":"Ztejas ","placementID":"564963","creativeID":"160x600","dimensions":"160x600","impressions":117,"bxd":5.608108,"viewable_impressions":74,"exposure":415,"viewability_rate":63.2478638,"clicks":0,"mouse_overs":8},
{"client":"MesaArtsCenter ","placementID":"569591","creativeID":"300x600","dimensions":"300x600","impressions":114,"bxd":6.05084753,"viewable_impressions":59,"exposure":357,"viewability_rate":51.7543869,"clicks":0,"mouse_overs":30},
{"client":"MesaArtsCenter ","placementID":"569591","creativeID":"300x600","dimensions":"300x600","impressions":93,"bxd":6.26,"viewable_impressions":50,"exposure":313,"viewability_rate":53.76344,"clicks":0,"mouse_overs":25},
{"client":"MesaArtsCenter ","placementID":"569588","creativeID":"300x600","dimensions":"300x600","impressions":87,"bxd":6.326087,"viewable_impressions":46,"exposure":291,"viewability_rate":52.87356,"clicks":0,"mouse_overs":28},
{"client":"MesaArtsCenter ","placementID":"569589","creativeID":"300x600","dimensions":"300x600","impressions":85,"bxd":5.56862736,"viewable_impressions":51,"exposure":284,"viewability_rate":60,"clicks":0,"mouse_overs":17},
{"client":"MesaArtsCenter ","placementID":"569589","creativeID":"300x600","dimensions":"300x600","impressions":74,"bxd":5.375,"viewable_impressions":32,"exposure":172,"viewability_rate":43.2432442,"clicks":0,"mouse_overs":20},
{"client":"Ztejas ","placementID":"564953","creativeID":"728x90","dimensions":"728x90","impressions":59,"bxd":7.32352924,"viewable_impressions":34,"exposure":249,"viewability_rate":57.6271172,"clicks":0,"mouse_overs":7},
{"client":"USRoadSports ","placementID":"572316","creativeID":"300x600","dimensions":"300x600","impressions":55,"bxd":8.689655,"viewable_impressions":29,"exposure":252,"viewability_rate":52.727272,"clicks":6,"mouse_overs":8},
{"client":"USRoadSports ","placementID":"572317","creativeID":"320x50","dimensions":"320x50","impressions":40,"bxd":6.909091,"viewable_impressions":11,"exposure":76,"viewability_rate":27.5,"clicks":0,"mouse_overs":1},
{"client":"Ztejas ","placementID":"564964","creativeID":"160x600","dimensions":"160x600","impressions":36,"bxd":6.77272749,"viewable_impressions":22,"exposure":149,"viewability_rate":61.11111,"clicks":0,"mouse_overs":5},
{"client":"Ztejas ","placementID":"570673","creativeID":"320x50","dimensions":"320x50","impressions":26,"bxd":5.25,"viewable_impressions":16,"exposure":84,"viewability_rate":61.53846,"clicks":0,"mouse_overs":3},
{"client":"Ztejas ","placementID":"570676","creativeID":"320x50","dimensions":"320x50","impressions":23,"bxd":8,"viewable_impressions":6,"exposure":48,"viewability_rate":26.086956,"clicks":0,"mouse_overs":1},
{"client":"MesaArtsCenter ","placementID":"569314","creativeID":"320x50","dimensions":"320x50","impressions":19,"bxd":3.42857146,"viewable_impressions":7,"exposure":24,"viewability_rate":36.8421059,"clicks":0,"mouse_overs":1},
{"client":"Ztejas ","placementID":"570674","creativeID":"320x50","dimensions":"320x50","impressions":19,"bxd":9.625,"viewable_impressions":8,"exposure":77,"viewability_rate":42.1052628,"clicks":0,"mouse_overs":2},
{"client":"Ztejas ","placementID":"570672","creativeID":"320x50","dimensions":"320x50","impressions":18,"bxd":5.66666651,"viewable_impressions":6,"exposure":34,"viewability_rate":33.3333321,"clicks":0,"mouse_overs":0},
{"client":"MesaArtsCenter ","placementID":"569316","creativeID":"320x50","dimensions":"320x50","impressions":18,"bxd":7.25,"viewable_impressions":8,"exposure":58,"viewability_rate":44.4444427,"clicks":0,"mouse_overs":1},
{"client":"MesaArtsCenter ","placementID":"569325","creativeID":"320x50","dimensions":"320x50","impressions":17,"bxd":8,"viewable_impressions":4,"exposure":32,"viewability_rate":23.5294113,"clicks":0,"mouse_overs":0},
{"client":"Ztejas ","placementID":"570671","creativeID":"320x50","dimensions":"320x50","impressions":15,"bxd":5.66666651,"viewable_impressions":6,"exposure":34,"viewability_rate":40,"clicks":0,"mouse_overs":1},
{"client":"Ztejas ","placementID":"570675","creativeID":"320x50","dimensions":"320x50","impressions":11,"bxd":8,"viewable_impressions":3,"exposure":24,"viewability_rate":27.272728,"clicks":0,"mouse_overs":0},
{"client":"MesaArtsCenter ","placementID":"569321","creativeID":"320x50","dimensions":"320x50","impressions":9,"bxd":6.75,"viewable_impressions":4,"exposure":27,"viewability_rate":44.4444427,"clicks":0,"mouse_overs":0},
{"client":"MesaArtsCenter ","placementID":"569321","creativeID":"320x50","dimensions":"320x50","impressions":8,"bxd":7.66666651,"viewable_impressions":3,"exposure":23,"viewability_rate":37.5,"clicks":0,"mouse_overs":0},
{"client":"Ztejas","placementID":"570669","creativeID":"320x50","dimensions":"320x50","impressions":8,"bxd":9.166667,"viewable_impressions":6,"exposure":55,"viewability_rate":75,"clicks":0,"mouse_overs":0},
{"client":"Ztejas ","placementID":"570667","creativeID":"320x50","dimensions":"320x50","impressions":7,"bxd":0,"viewable_impressions":0,"exposure":2,"viewability_rate":0,"clicks":0,"mouse_overs":1},
{"client":"USRoadSports","placementID":"572317","creativeID":"320x50","dimensions":"320x50","impressions":4,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0},
{"client":"Ztejas","placementID":"570668","creativeID":"320x50","dimensions":"320x50","impressions":3,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0},
{"client":"SantanVW ","placementID":"589862","creativeID":"160x600","dimensions":"160x600","impressions":3,"bxd":10,"viewable_impressions":2,"exposure":20,"viewability_rate":66.6666641,"clicks":0,"mouse_overs":0},
{"client":"SantanVW ","placementID":"589861","creativeID":"300x250","dimensions":"300x250","impressions":2,"bxd":8.5,"viewable_impressions":2,"exposure":17,"viewability_rate":100,"clicks":0,"mouse_overs":0},
{"client":"Ztejas ","placementID":"564965","creativeID":"160x600","dimensions":"160x600","impressions":2,"bxd":10,"viewable_impressions":2,"exposure":20,"viewability_rate":100,"clicks":0,"mouse_overs":2},
{"client":"MesaArtsCenter","placementID":"569325","creativeID":"320x50","dimensions":"320x50","impressions":2,"bxd":10,"viewable_impressions":1,"exposure":10,"viewability_rate":50,"clicks":0,"mouse_overs":0},
{"client":"MesaArtsCenter ","placementID":"569316","creativeID":"320x50","dimensions":"320x50","impressions":1,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0},
{"client":"MoreMazda ","placementID":"564996","creativeID":"300x250","dimensions":"300x250","impressions":1,"bxd":2,"viewable_impressions":1,"exposure":2,"viewability_rate":100,"clicks":0,"mouse_overs":0},
{"client":"BedfordSlims","placementID":"568842","creativeID":"728x90","dimensions":"728x90","impressions":1,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0},
{"client":"JenniferAdams ","placementID":"575096","creativeID":"728x90","dimensions":"728x90","impressions":1,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0},
{"client":"BTWConcerts ","placementID":"588093","creativeID":"728x90","dimensions":"728x90","impressions":1,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0},
{"client":"BTWConcerts","placementID":"588091","creativeID":"160x600","dimensions":"160x600","impressions":1,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":1},
{"client":"BTWConcerts","placementID":"588092","creativeID":"300x250","dimensions":"300x250","impressions":1,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0},
{"client":"BTWConcerts","placementID":"588093","creativeID":"728x90","dimensions":"728x90","impressions":1,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0},
{"client":"SummitMaleMedical ","placementID":"589425","creativeID":"160x600","dimensions":"160x600","impressions":1,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0},
{"client":"SummitMaleMedical ","placementID":"589427","creativeID":"728x90","dimensions":"728x90","impressions":1,"bxd":0,"viewable_impressions":0,"exposure":0,"viewability_rate":0,"clicks":0,"mouse_overs":0}]
我需要用PHP为每个客户机加上点击次数、印象等的总和。我试过几种不同的方法,但我只能算出如何得到总数。谢谢

/////////编辑//////////

Array
(
    [0] => Array
        (
            [client] => LawCapital                                                                                                                                                                   
            [placementID] => 592952
            [creativeID] => 728x90
            [dimensions] => 728x90
            [impressions] => 39581
            [bxd] => 4.854581
            [viewable_impressions] => 11319
            [exposure] => 54949
            [viewability_rate] => 28.5970535
            [clicks] => 344
            [mouse_overs] => 4209
        )

    [1] => Array
        (
            [client] => LawCapital                                                                                                                                                                  
            [placementID] => 592951
            [creativeID] => 300x250
            [dimensions] => 300x250
            [impressions] => 31148
            [bxd] => 4.58673525
            [viewable_impressions] => 7373
            [exposure] => 33818
            [viewability_rate] => 23.6708622
            [clicks] => 316
            [mouse_overs] => 3495
        )

    [2] => Array
        (
            [client] => LawCapital                                                                                                                                                                  
            [placementID] => 592950
            [creativeID] => 160x600
            [dimensions] => 160x600
            [impressions] => 17538
            [bxd] => 4.94013739
            [viewable_impressions] => 4076
            [exposure] => 20136
            [viewability_rate] => 23.240963
            [clicks] => 136
            [mouse_overs] => 1792
        )
我曾尝试使用foreach循环,将客户机与字符串匹配,但这只会返回一个客户机,而不会返回带有匹配印象计数的客户机列表。我完全不知所措。我不知道怎么做。我不熟悉阵列

统计数据是假的,但阵列的布局是真实的

////////PHP数组/////////

Array
(
    [0] => Array
        (
            [client] => LawCapital                                                                                                                                                                   
            [placementID] => 592952
            [creativeID] => 728x90
            [dimensions] => 728x90
            [impressions] => 39581
            [bxd] => 4.854581
            [viewable_impressions] => 11319
            [exposure] => 54949
            [viewability_rate] => 28.5970535
            [clicks] => 344
            [mouse_overs] => 4209
        )

    [1] => Array
        (
            [client] => LawCapital                                                                                                                                                                  
            [placementID] => 592951
            [creativeID] => 300x250
            [dimensions] => 300x250
            [impressions] => 31148
            [bxd] => 4.58673525
            [viewable_impressions] => 7373
            [exposure] => 33818
            [viewability_rate] => 23.6708622
            [clicks] => 316
            [mouse_overs] => 3495
        )

    [2] => Array
        (
            [client] => LawCapital                                                                                                                                                                  
            [placementID] => 592950
            [creativeID] => 160x600
            [dimensions] => 160x600
            [impressions] => 17538
            [bxd] => 4.94013739
            [viewable_impressions] => 4076
            [exposure] => 20136
            [viewability_rate] => 23.240963
            [clicks] => 136
            [mouse_overs] => 1792
        )

首先,在
json\u decode
中使用to-array标志而不是to-object标志:

$array = json_decode($yourJson, true);
定义一个新数组,该数组的键是客户端

遍历数组并将每列添加到每个客户端的总和:

foreach ($array as $key => $val) {
    if (!isset($sum[$val['client']]['impressions'])) {
        $sum[$val['client']]['impressions'] = 0;
    }

    $sum[$val['client']]['impressions'] += $val['impressions'];
    // Repeat with other columns
}
您将得到如下数组:

$sum['MesaArtsCenter ']['impressions'] = 1234;
这是未经测试,但你会得到背后的想法,可以扩展自己

如果样本数据是真实的,您是否拥有客户发布其统计数据的权限

此代码正在运行:


我更改了json数组,请替换为您的,我只从您的表中获取了3条记录,并将点击次数更改为1,2,3,因此总点击次数=6

var foo = {
            sample: [{"client":"LawCapital ","placementID":"592952","creativeID":"728x90","dimensions":"728x90","impressions":39581,"bxd":4.854581,"viewable_impressions":11319,"exposure":54949,"viewability_rate":28.5970535,"clicks":1,"mouse_overs":4209},
    {"client":"LawCapital ","placementID":"592951","creativeID":"300x250","dimensions":"300x250","impressions":31148,"bxd":4.58673525,"viewable_impressions":7373,"exposure":33818,"viewability_rate":23.6708622,"clicks":2,"mouse_overs":3495},
    {"client":"LawCapital ","placementID":"592950","creativeID":"160x600","dimensions":"160x600","impressions":17538,"bxd":4.94013739,"viewable_impressions":4076,"exposure":20136,"viewability_rate":23.240963,"clicks":3,"mouse_overs":1792}
            ]
        },
        total = 0,  //initialize the variable
        sample = foo.sample,  //JSON element  or  object literal 
        i;
    for (i = 0; i < sample.length; i++) {  //Try to loop through the array
        total += sample[i].clicks; 
    }
    alert(total);  //get the total clicks 1+2+3 = 6
var foo={
示例:[{“客户”:“LawCapital”,“placementID”:“592952”,“creativeID”:“728x90”,“尺寸”:“728x90”,“印象”:39581,“bxd”:4.854581,“可视印象”:11319,“曝光”:54949,“可视率”:28.5970535,“点击”:1,“鼠标覆盖”:4209},
{“客户”:“LawCapital”,“placementID”:“592951”,“creativeID”:“300x250”,“维度”:“300x250”,“印象”:31148,“bxd”:4.58673525,“可视印象”:7373,“曝光”:33818,“可视率”:23.6708622,“点击”:2,“鼠标覆盖”:3495},
{“客户”:“LawCapital”,“placementID”:“592950”,“creativeID”:“160x600”,“维度”:“160x600”,“印象”:17538,“bxd”:4.94013739,“可视印象”:4076,“曝光”:20136,“可视率”:23.240963,“点击”:3,“鼠标覆盖”:1792}
]
},
total=0,//初始化变量
sample=foo.sample,//JSON元素或对象文字
我
对于(i=0;i
考虑到数据源是一个包含数据JSON表示的字符串,结果代码是:

$array = json_decode($json, true); // Create an array of objects from JSON
$results = array(); // Initialize resulting array

foreach ($array as $item){

    // Initialize non-existing indexes in resulting array
    if (!isset($results[$item['client']]['impressions'])) $results[$item['client']]['impressions'] = 0; // Initialize non-existing indexes in resulting array
    if (!isset($results[$item['client']]['clicks'])) $results[$item['client']]['clicks'] = 0;

    // Add those numbers!
    $results[$item['client']]['impressions'] += $item['impressions'];
    $results[$item['client']]['clicks'] += $item['clicks'];

}

print_r ($results);
然后,$results将是:

Array
(
[LawCapital ] => Array
    (
        [impressions] => 109141
        [clicks] => 966
    )

[MesaArtsCenter ] => Array
    (
        [impressions] => 53938
        [clicks] => 82
    )

[SantanVW ] => Array
    (
        [impressions] => 7772
        [clicks] => 38
...

谢谢你为你做家庭作业?你能帮我们一点忙吗。请给出您迄今为止提出的非工作解决方案。例如,每个客户机的总和,我尝试给每个客户机一个ID,在数组中搜索客户机并添加到我给他们的ID中,但当数组更大时,这不起作用(这是一个大大减少的数组)。总数将是每个人在一起的总印象,而不是单独的印象。很抱歉没有给出例子,在我的毛绒玩具中,我已经删除了它们,离开了我的电脑,然后回来了。我会尽快找到他们中的一个,怎么不起作用?你的服务器爆炸了还是怎么了?PHP完全能够对庞大的数组进行操作。我认为,我给出的数组示例与实际情况相比有所减少。真正的数组是数千行。我不想在里面放上几千行,所以我减少到只有几行。我担心他正在寻找一个PHP解决方案:)统计数据是假的,但它是真实的布局。我知道你要做什么,但我无法让它工作。当我使用JSON并将其放入PHP时,每个数组都会有一个唯一的变量,它会变成带有子数组的数组,我只是编辑了文章以包含一些PHP数组。当我尝试这样做时,我得到的是:
array([LawCapital]=>array([impressions]=>31959)[LawCapital]=>array([impressions]=>41703)[MesaArtsCenter]=>array([impressions]=>26165][SantanVW]=>Array([impressions]=>10568)[MesaArtsCenter]=>Array([impressions]=>30540)[USRoadSports]=>Array([impressions]=>11378)[USRoadSports]=>Array([impressions]=>6744)[Ztejas]=>Array([impressions]=>6201][Ztejas]=>Array([impressions]=>3083))
我复制并粘贴了您在发布的链接上使用的确切代码。如果您允许它超过前两个,我会得到该链接中的内容。我让它工作。导致它的原因是我从URL中提取JSON,因此我必须联系他们,确保他们对页面进行了JSON编码,而他们没有。我让他们做了广告d标题('Content-type:application/json');,现在可以使用了。谢谢!来吧,这几乎和我30分钟前发布的一样。它比你的要完整,直到你三分钟前编辑了它。:)没关系,…OP没有线索,这只是另一个无聊的问题:d