Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยด้วยครับ....การรวมค่าอาเรย์ที่มีหัวคีย์เหมือนกัน



 

ช่วยด้วยครับ....การรวมค่าอาเรย์ที่มีหัวคีย์เหมือนกัน

 



Topic : 117437



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์




PHP นะครับ ต้องการรวมค่าอาเรย์ดังนี้นะครับ

description

รบกวนหน่อยนะครับผม



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-06-29 15:02:11 By : Choco_name View : 732 Reply : 10
 

 

No. 1



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ลองใช้ print_r( $yourarray) มาดูข้อมูลจริงๆ แบบ text หน่อยครับ งงคำว่า หัว array เหมือนกัน

หรือว่าข้อมูลได้มาจาก database แล้วโค๊ดที่เขียนเดิมเป็นอย่างไรเอามาให้ดูด้วยครับจะได้ร่วมด้วยช่วยกันได้

หัวไม่กระดิก หางก็ไม่ขยับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-29 16:08:27 By : Chaidhanan
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองดูพวก array_sum ครับ แต่อันที่จริงถ้ามันมาจาก Database น่าจะใช้พวก SQL SUM GROUP BY แทนครับ


SQL SELECT GROUP BY and HAVING

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-29 16:11:51 By : mr.win
 

 

No. 3



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


Array (
[0] => Array ( [CRZONE_CODE] => C1 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 1 [TOTAL] => 95782.000000000 [datetime] => 2014-12 )
[1] => Array ( [CRZONE_CODE] => C1 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 1 [TOTAL] => 756968.850000000 [datetime] => 2015-1 )
[2] => Array ( [CRZONE_CODE] => C1 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 1 [TOTAL] => 507340.170000000 [datetime] => 2015-2 )
[3] => Array ( [CRZONE_CODE] => C1 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 1 [TOTAL] => 789669.050000000 [datetime] => 2015-3 )
[4] => Array ( [CRZONE_CODE] => C1 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 1 [TOTAL] => 861298.600000000 [datetime] => 2015-4 )
[5] => Array ( [CRZONE_CODE] => C1 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 1 [TOTAL] => 528583.500000000 [datetime] => 2015-5 )
[6] => Array ( [CRZONE_CODE] => C1 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 1 [TOTAL] => 752094.000000000 [datetime] => 2015-6 )
[7] => Array ( [CRZONE_CODE] => C2 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 2 [TOTAL] => 1470263.880000000 [datetime] => 2015-1 )
[8] => Array ( [CRZONE_CODE] => C2 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 2 [TOTAL] => 2115474.900000000 [datetime] => 2015-2 )
[9] => Array ( [CRZONE_CODE] => C2 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 2 [TOTAL] => 1829053.240000000 [datetime] => 2015-3 )
[10] => Array ( [CRZONE_CODE] => C2 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 2 [TOTAL] => 1202795.000000000 [datetime] => 2015-4 )
[11] => Array ( [CRZONE_CODE] => C2 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 2 [TOTAL] => 2886102.000000000 [datetime] => 2015-5 )
[12] => Array ( [CRZONE_CODE] => C2 [CRZONE_NAME] => กรุงเทพฯและปริมณฑล 2 [TOTAL] => 1918009.580000000 [datetime] => 2015-6 )
[13] => Array ( [CRZONE_CODE] => E1 [CRZONE_NAME] => อิสาน 1 [TOTAL] => 201189.550000000 [datetime] => 2014-12 )
[14] => Array ( [CRZONE_CODE] => E1 [CRZONE_NAME] => อิสาน 1 [TOTAL] => 1721599.730000000 [datetime] => 2015-1 )
[15] => Array ( [CRZONE_CODE] => E1 [CRZONE_NAME] => อิสาน 1 [TOTAL] => 817361.450000000 [datetime] => 2015-2 )
[16] => Array ( [CRZONE_CODE] => E1 [CRZONE_NAME] => อิสาน 1 [TOTAL] => 474471.750000000 [datetime] => 2015-3 )
[17] => Array ( [CRZONE_CODE] => E1 [CRZONE_NAME] => อิสาน 1 [TOTAL] => 1072068.340000000 [datetime] => 2015-4 )
[18] => Array ( [CRZONE_CODE] => E1 [CRZONE_NAME] => อิสาน 1 [TOTAL] => 1068513.220000000 [datetime] => 2015-5 )
[19] => Array ( [CRZONE_CODE] => E1 [CRZONE_NAME] => อิสาน 1 [TOTAL] => 503363.200000000 [datetime] => 2015-6 )
[20] => Array ( [CRZONE_CODE] => E2 [CRZONE_NAME] => อิสาน 2 [TOTAL] => 10177.000000000 [datetime] => 2014-12 )
[21] => Array ( [CRZONE_CODE] => E2 [CRZONE_NAME] => อิสาน 2 [TOTAL] => 3707846.800000000 [datetime] => 2015-1 )
[22] => Array ( [CRZONE_CODE] => E2 [CRZONE_NAME] => อิสาน 2 [TOTAL] => 2296681.800000000 [datetime] => 2015-2 )
[23] => Array ( [CRZONE_CODE] => E2 [CRZONE_NAME] => อิสาน 2 [TOTAL] => 2715511.050000000 [datetime] => 2015-3 )
[24] => Array ( [CRZONE_CODE] => E2 [CRZONE_NAME] => อิสาน 2 [TOTAL] => 1519845.200000000 [datetime] => 2015-4 )
[25] => Array ( [CRZONE_CODE] => E2 [CRZONE_NAME] => อิสาน 2 [TOTAL] => 237183.150000000 [datetime] => 2015-5 )
[26] => Array ( [CRZONE_CODE] => E2 [CRZONE_NAME] => อิสาน 2 [TOTAL] => 2788664.600000000 [datetime] => 2015-6 )
[27] => Array ( [CRZONE_CODE] => E3 [CRZONE_NAME] => อิสาน 3 [TOTAL] => 588985.110000000 [datetime] => 2015-1 )
[28] => Array ( [CRZONE_CODE] => E3 [CRZONE_NAME] => อิสาน 3 [TOTAL] => 520294.230000000 [datetime] => 2015-2 )
[29] => Array ( [CRZONE_CODE] => E3 [CRZONE_NAME] => อิสาน 3 [TOTAL] => 259252.930000000 [datetime] => 2015-3 )
[30] => Array ( [CRZONE_CODE] => E3 [CRZONE_NAME] => อิสาน 3 [TOTAL] => 535749.400000000 [datetime] => 2015-4 )
[31] => Array ( [CRZONE_CODE] => E3 [CRZONE_NAME] => อิสาน 3 [TOTAL] => 235171.080000000 [datetime] => 2015-5 )
[32] => Array ( [CRZONE_CODE] => E3 [CRZONE_NAME] => อิสาน 3 [TOTAL] => 384321.480000000 [datetime] => 2015-6 )
[33] => Array ( [CRZONE_CODE] => M1 [CRZONE_NAME] => กลาง 1 [TOTAL] => 190272.400000000 [datetime] => 2014-12 )
[34] => Array ( [CRZONE_CODE] => M1 [CRZONE_NAME] => กลาง 1 [TOTAL] => 995717.060000000 [datetime] => 2015-1 )
[35] => Array ( [CRZONE_CODE] => M1 [CRZONE_NAME] => กลาง 1 [TOTAL] => 724450.150000000 [datetime] => 2015-2 )
[36] => Array ( [CRZONE_CODE] => M1 [CRZONE_NAME] => กลาง 1 [TOTAL] => 641580.040000000 [datetime] => 2015-3
)
[37] => Array ( [CRZONE_CODE] => M1 [CRZONE_NAME] => กลาง 1 [TOTAL] => 461561.000000000 [datetime] => 2015-4 )
[38] => Array ( [CRZONE_CODE] => M1 [CRZONE_NAME] => กลาง 1 [TOTAL] => 880811.600000000 [datetime] => 2015-5 )
[39] => Array ( [CRZONE_CODE] => M1 [CRZONE_NAME] => กลาง 1 [TOTAL] => 633288.800000000 [datetime] => 2015-6 )
[40] => Array ( [CRZONE_CODE] => M2 [CRZONE_NAME] => กลาง 2 [TOTAL] => 191574.000000000 [datetime] => 2014-12 )
[41] => Array ( [CRZONE_CODE] => M2 [CRZONE_NAME] => กลาง 2 [TOTAL] => 1658219.530000000 [datetime] => 2015-1 )
[42] => Array ( [CRZONE_CODE] => M2 [CRZONE_NAME] => กลาง 2 [TOTAL] => 1862077.770000000 [datetime] => 2015-2 )
[43] => Array ( [CRZONE_CODE] => M2 [CRZONE_NAME] => กลาง 2 [TOTAL] => 1348569.090000000 [datetime] => 2015-3 )
[44] => Array ( [CRZONE_CODE] => M2 [CRZONE_NAME] => กลาง 2 [TOTAL] => 1251637.310000000 [datetime] => 2015-4 )
[45] => Array ( [CRZONE_CODE] => M2 [CRZONE_NAME] => กลาง 2 [TOTAL] => 1333897.830000000 [datetime] => 2015-5 )
[46] => Array ( [CRZONE_CODE] => M2 [CRZONE_NAME] => กลาง 2 [TOTAL] => 1028150.440000000 [datetime] => 2015-6 )
[47] => Array ( [CRZONE_CODE] => M3 [CRZONE_NAME] => กลาง 3 [TOTAL] => 61321.800000000 [datetime] => 2014-12 )
[48] => Array ( [CRZONE_CODE] => M3 [CRZONE_NAME] => กลาง 3 [TOTAL] => 1201058.020000000 [datetime] => 2015-1 )
[49] => Array ( [CRZONE_CODE] => M3 [CRZONE_NAME] => กลาง 3 [TOTAL] => 771555.350000000 [datetime] => 2015-2 )
[50] => Array ( [CRZONE_CODE] => M3 [CRZONE_NAME] => กลาง 3 [TOTAL] => 1031895.450000000 [datetime] => 2015-3 )
[51] => Array ( [CRZONE_CODE] => M3 [CRZONE_NAME] => กลาง 3 [TOTAL] => 478965.860000000 [datetime] => 2015-4 )
[52] => Array ( [CRZONE_CODE] => M3 [CRZONE_NAME] => กลาง 3 [TOTAL] => 742740.540000000 [datetime] => 2015-5 )
[53] => Array ( [CRZONE_CODE] => M3 [CRZONE_NAME] => กลาง 3 [TOTAL] => 646657.100000000 [datetime] => 2015-6 )
[54] => Array ( [CRZONE_CODE] => N1 [CRZONE_NAME] => เหนือ 1 [TOTAL] => 945611.050000000 [datetime] => 2015-1 )
[55] => Array ( [CRZONE_CODE] => N1 [CRZONE_NAME] => เหนือ 1 [TOTAL] => 594902.670000000 [datetime] => 2015-2 )
[56] => Array ( [CRZONE_CODE] => N1 [CRZONE_NAME] => เหนือ 1 [TOTAL] => 1589458.640000000 [datetime] => 2015-3 )
[57] => Array ( [CRZONE_CODE] => N1 [CRZONE_NAME] => เหนือ 1 [TOTAL] => 468023.750000000 [datetime] => 2015-4 )
[58] => Array ( [CRZONE_CODE] => N1 [CRZONE_NAME] => เหนือ 1 [TOTAL] => 634195.350000000 [datetime] => 2015-5 )
[59] => Array ( [CRZONE_CODE] => N1 [CRZONE_NAME] => เหนือ 1 [TOTAL] => 861533.900000000 [datetime] => 2015-6 )
[60] => Array ( [CRZONE_CODE] => N2 [CRZONE_NAME] => เหนือ 2 [TOTAL] => 518773.720000000 [datetime] => 2015-1 )
[61] => Array ( [CRZONE_CODE] => N2 [CRZONE_NAME] => เหนือ 2 [TOTAL] => 169470.800000000 [datetime] => 2015-2 )
[62] => Array ( [CRZONE_CODE] => N2 [CRZONE_NAME] => เหนือ 2 [TOTAL] => 176599.060000000 [datetime] => 2015-3 )
[63] => Array ( [CRZONE_CODE] => N2 [CRZONE_NAME] => เหนือ 2 [TOTAL] => 211842.720000000 [datetime] => 2015-4 )
[64] => Array ( [CRZONE_CODE] => N2 [CRZONE_NAME] => เหนือ 2 [TOTAL] => 368449.100000000 [datetime] => 2015-5 )
[65] => Array ( [CRZONE_CODE] => N2 [CRZONE_NAME] => เหนือ 2 [TOTAL] => 182621.000000000 [datetime] => 2015-6 )
[66] => Array ( [CRZONE_CODE] => N3 [CRZONE_NAME] => เหนื่อ 3 [TOTAL] => 52140.000000000 [datetime] => 2014-12 )
[67] => Array ( [CRZONE_CODE] => N3 [CRZONE_NAME] => เหนื่อ 3 [TOTAL] => 2521242.800000000 [datetime] => 2015-1 )
[68] => Array ( [CRZONE_CODE] => N3 [CRZONE_NAME] => เหนื่อ 3 [TOTAL] => 1494294.620000000 [datetime] => 2015-2 )
[69] => Array ( [CRZONE_CODE] => N3 [CRZONE_NAME] => เหนื่อ 3 [TOTAL] => 1829815.990000000 [datetime] => 2015-3 )
[70] => Array ( [CRZONE_CODE] => N3 [CRZONE_NAME] => เหนื่อ 3 [TOTAL] => 1954613.870000000 [datetime] => 2015-4 )
[71] => Array ( [CRZONE_CODE] => N3 [CRZONE_NAME] => เหนื่อ 3 [TOTAL] => 1513113.950000000 [datetime] => 2015-5 )
[72] => Array ( [CRZONE_CODE] => N3 [CRZONE_NAME] => เหนื่อ 3 [TOTAL] => 1956698.500000000 [datetime] => 2015-6 )
[73] => Array ( [CRZONE_CODE] => N3 [CRZONE_NAME] => เหนื่อ 3 [TOTAL] => 9146.000000000 [datetime] => 2015-5 )
[74] => Array ( [CRZONE_CODE] => RK [CRZONE_NAME] => บริษัทรักเกียรติฯ [TOTAL] => 35197.650000000 [datetime] => 2014-12 )
[75] => Array ( [CRZONE_CODE] => RK [CRZONE_NAME] => บริษัทรักเกียรติฯ [TOTAL] => 1902825.850000000 [datetime] => 2015-1 )
[76] => Array ( [CRZONE_CODE] => RK [CRZONE_NAME] => บริษัทรักเกียรติฯ [TOTAL] => 1530477.437200000 [datetime] => 2015-2 )
[77] => Array ( [CRZONE_CODE] => RK [CRZONE_NAME] => บริษัทรักเกียรติฯ [TOTAL] => 3031120.306500000 [datetime] => 2015-3 )
[78] => Array ( [CRZONE_CODE] => RK [CRZONE_NAME] => บริษัทรักเกียรติฯ [TOTAL] => 1318506.432500000 [datetime] => 2015-4 )
[79] => Array ( [CRZONE_CODE] => RK [CRZONE_NAME] => บริษัทรักเกียรติฯ [TOTAL] => 2550982.190000000 [datetime] => 2015-5 )
[80] => Array ( [CRZONE_CODE] => RK [CRZONE_NAME] => บริษัทรักเกียรติฯ [TOTAL] => 1189148.230000000 [datetime] => 2015-6 )
[81] => Array ( [CRZONE_CODE] => S1 [CRZONE_NAME] => ใต้ 1 [TOTAL] => 102510.000000000 [datetime] => 2014-12 )
[82] => Array ( [CRZONE_CODE] => S1 [CRZONE_NAME] => ใต้ 1 [TOTAL] => 657842.358000000 [datetime] => 2015-1 )
[83] => Array ( [CRZONE_CODE] => S1 [CRZONE_NAME] => ใต้ 1 [TOTAL] => 197721.600000000 [datetime] => 2015-2 )
[84] => Array ( [CRZONE_CODE] => S1 [CRZONE_NAME] => ใต้ 1 [TOTAL] => 612849.740000000 [datetime] => 2015-3 )
[85] => Array ( [CRZONE_CODE] => S1 [CRZONE_NAME] => ใต้ 1 [TOTAL] => 369708.500000000 [datetime] => 2015-4 )
[86] => Array ( [CRZONE_CODE] => S1 [CRZONE_NAME] => ใต้ 1 [TOTAL] => 428282.070000000 [datetime] => 2015-5 )
[87] => Array ( [CRZONE_CODE] => S1 [CRZONE_NAME] => ใต้ 1 [TOTAL] => 312738.250000000 [datetime] => 2015-6 )
[88] => Array ( [CRZONE_CODE] => S1 [CRZONE_NAME] => ใต้ 1 [TOTAL] => 12248.000000000 [datetime] => 2015-6 )
[89] => Array ( [CRZONE_CODE] => S2 [CRZONE_NAME] => ใต้ 2 [TOTAL] => 63708.110000000 [datetime] => 2014-12 )
[90] => Array ( [CRZONE_CODE] => S2 [CRZONE_NAME] => ใต้ 2 [TOTAL] => 448389.569800000 [datetime] => 2015-1 )
[91] => Array ( [CRZONE_CODE] => S2 [CRZONE_NAME] => ใต้ 2 [TOTAL] => 457677.140000000 [datetime] => 2015-2 )
[92] => Array ( [CRZONE_CODE] => S2 [CRZONE_NAME] => ใต้ 2 [TOTAL] => 406257.580000000 [datetime] => 2015-3 )
[93] => Array ( [CRZONE_CODE] => S2 [CRZONE_NAME] => ใต้ 2 [TOTAL] => 220946.780000000 [datetime] => 2015-4 )
[94] => Array ( [CRZONE_CODE] => S2 [CRZONE_NAME] => ใต้ 2 [TOTAL] => 303976.480000000 [datetime] => 2015-5 )
[95] => Array ( [CRZONE_CODE] => S2 [CRZONE_NAME] => ใต้ 2 [TOTAL] => 334140.620000000 [datetime] => 2015-6 )
[96] => Array ( [CRZONE_CODE] => S2 [CRZONE_NAME] => ใต้ 2 [TOTAL] => 9375.000000000 [datetime] => 2015-3 )
[97] => Array ( [CRZONE_CODE] => SF [CRZONE_NAME] => ผู้แทนขายอิสระ [TOTAL] => 949026.490000000 [datetime] => 2015-1 )
[98] => Array ( [CRZONE_CODE] => SF [CRZONE_NAME] => ผู้แทนขายอิสระ [TOTAL] => 913170.980000000 [datetime] => 2015-2 )
[99] => Array ( [CRZONE_CODE] => SF [CRZONE_NAME] => ผู้แทนขายอิสระ [TOTAL] => 778323.410000000 [datetime] => 2015-3 )
[100] => Array ( [CRZONE_CODE] => SF [CRZONE_NAME] => ผู้แทนขายอิสระ [TOTAL] => 987729.120000000 [datetime] => 2015-4 )
[101] => Array ( [CRZONE_CODE] => SF [CRZONE_NAME] => ผู้แทนขายอิสระ [TOTAL] => 689960.840000000 [datetime] => 2015-5 )
[102] => Array ( [CRZONE_CODE] => SF [CRZONE_NAME] => ผู้แทนขายอิสระ [TOTAL] => 869517.960000000 [datetime] => 2015-6 )
[103] => Array ( [CRZONE_CODE] => SL [CRZONE_NAME] => ผู้แทนขายอดิเรก [TOTAL] => 514820.000000000 [datetime] => 2015-1 )
[104] => Array ( [CRZONE_CODE] => SL [CRZONE_NAME] => ผู้แทนขายอดิเรก [TOTAL] => 410084.000000000 [datetime] => 2015-2 )
[105] => Array ( [CRZONE_CODE] => SL [CRZONE_NAME] => ผู้แทนขายอดิเรก [TOTAL] => 343945.000000000 [datetime] => 2015-3 )
[106] => Array ( [CRZONE_CODE] => SL [CRZONE_NAME] => ผู้แทนขายอดิเรก [TOTAL] => 247552.000000000 [datetime] => 2015-4 )
[107] => Array ( [CRZONE_CODE] => SL [CRZONE_NAME] => ผู้แทนขายอดิเรก [TOTAL] => 404239.140000000 [datetime] => 2015-5 )
[108] => Array ( [CRZONE_CODE] => SL [CRZONE_NAME] => ผู้แทนขายอดิเรก [TOTAL] => 295300.000000000 [datetime] => 2015-6 ) )


ตัวนี้คืออาเรย์ที่ print_r ออกมาครับผม ต้องการ เอาผลรวมแบบ กรุ๊บ CRZONE_CODE กับ datetime ที่เหมือนกันอะครับ

จากฐานข้อมูลไม่สามารถทำการ Group By ได้ครับผม เพราะว่ามีฟิลด์ บางฟิลด์ที่ไม่เข้าเงื่อนไข ทำให้บางเดือนมี ซ้ำกัน 2 อันครับผม เช่น

อาเรย์ ตำแหน่งที่ 92 และ 96 ครับ

รบกวนช่วยผมหน่อยนะครับ ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-29 17:07:39 By : Choco_name
 


 

No. 4



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


ดันครับๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-29 17:17:03 By : Choco_name
 


 

No. 5



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


Code (PHP)
$buff  = array();
foreach( $youarray as $data){
     if( isset($buff[$data['CRZONE_CODE']])){
         $buff[$data['CRZONE_CODE']]['TOTAL'] += $data['TOTAL'];
     }else{
         $buff[$data['CRZONE_CODE']] = $data;
     }
}
print_r($buff);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-29 18:23:08 By : Chaidhanan
 


 

No. 6



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 5 เขียนโดย : Chaidhanan เมื่อวันที่ 2015-06-29 18:23:08
รายละเอียดของการตอบ ::
พี่ครับ มันไม่สามารถ Datetime ได้ใช่ไหมครับผม

ยังไงผมขอรบกวนให้พี่ช่วยอธิบายโค๊ดให้หน่อยได้ไหมครับ ขอบคุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-30 09:02:45 By : Choco_name
 


 

No. 7



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


ดันหน่อยครับผม รบกวนหน่อยนะคร้าบบบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-30 10:23:35 By : Choco_name
 


 

No. 8



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ใช้ datetime ตัวสุดท้าย
$buff[$data['CRZONE_CODE']]['datetime'] = $data['datetime'];

ใช้ datetime วันที่มากสุด
Code (PHP)
if($buff[$data['CRZONE_CODE']]['datetime']< $data['datetime']){
     $buff[$data['CRZONE_CODE']]['datetime'] = $data['datetime'];
};


ก็กำหนดเอาเองนะครับจะเอาอันไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-30 11:16:40 By : Chaidhanan
 


 

No. 9



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับพี่ครับ ใกล้ถึงความจริงแล้วครับผม แค่ยังรวมเดือนปีไม่ได้ ^^ ขอบคุณจริงๆนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-30 11:33:08 By : Choco_name
 


 

No. 10



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


ทำได้แล้วครับพี่ครับ

Code (PHP)
if( isset($buff[$data['CRZONE_CODE'].$data['datetime']])){
        $buff[$data['CRZONE_CODE'].$data['datetime']]['TOTAL'] += $data['TOTAL'];
}else{
        $buff[$data['CRZONE_CODE'].$data['datetime']] = $data;
}

foreach($buff as $SHOW){
        echo $SHOW['datetime'];
        echo $SHOW['CRZONE_NAME'];
        echo $SHOW['TOTAL'];
        echo '<br>';
}


ต้องขอขอบคุณพี่ Chaidhanan มากนะครับที่ช่วยเหลือครับ

OUTPUT //
2014-12 กรุงเทพฯและปริมณฑล 1 9596
2015-1 กรุงเทพฯและปริมณฑล 1 7569
2015-2 กรุงเทพฯและปริมณฑล 1 507
2015-3 กรุงเทพฯและปริมณฑล 1 789
2015-4 กรุงเทพฯและปริมณฑล 1 8612
2015-5 กรุงเทพฯและปริมณฑล 1 5698
2015-6 กรุงเทพฯและปริมณฑล 1 752
2015-1 กรุงเทพฯและปริมณฑล 2 147
2015-2 กรุงเทพฯและปริมณฑล 2 211
2015-3 กรุงเทพฯและปริมณฑล 2 1829
2015-4 กรุงเทพฯและปริมณฑล 2 1202
2015-5 กรุงเทพฯและปริมณฑล 2 2886
2015-6 กรุงเทพฯและปริมณฑล 2 192
2014-12 อิสาน 1 2011
2015-1 อิสาน 1 172
2015-2 อิสาน 1 817
2015-3 อิสาน 1 474
2015-4 อิสาน 1 107
2015-5 อิสาน 1 1068
2015-6 อิสาน 1 5033
2014-12 อิสาน 2 101
2015-1 อิสาน 2 370
2015-2 อิสาน 2 229
2015-3 อิสาน 2 271
2015-4 อิสาน 2 151
2015-5 อิสาน 2 23718
2015-6 อิสาน 2 279
2015-1 อิสาน 3 5556
2015-2 อิสาน 3 5202
2015-3 อิสาน 3 259
2015-4 อิสาน 3 535
2015-5 อิสาน 3 235
2015-6 อิสาน 3 3908
2014-12 กลาง 1 1902
2015-1 กลาง 1 995
2015-2 กลาง 1 724
2015-3 กลาง 1 641
2015-4 กลาง 1 461
2015-5 กลาง 1 880
2015-6 กลาง 1 6332
2014-12 กลาง 2 1915
2015-1 กลาง 2 16582
2015-2 กลาง 2 1745
2015-3 กลาง 2 13485
2015-4 กลาง 2 12516
2015-5 กลาง 2 13338
2015-6 กลาง 2 1028
2014-12 กลาง 3 61
2015-1 กลาง 3 12010
2015-2 กลาง 3 7715
2015-3 กลาง 3 1031
2015-4 กลาง 3 47896
2015-5 กลาง 3 74
2015-6 กลาง 3 6682
2015-1 เหนือ 1 9456
2015-2 เหนือ 1 594
2015-3 เหนือ 1 1589
2015-4 เหนือ 1 4680
2015-5 เหนือ 1 6341
2015-6 เหนือ 1 86153
2015-1 เหนือ 2 5187
2015-2 เหนือ 2 16947
2015-3 เหนือ 2 1765
2015-4 เหนือ 2 211
2015-5 เหนือ 2 3684
2015-6 เหนือ 2 1914
2014-12 เหนื่อ 3 521
2015-1 เหนื่อ 3 2521
2015-2 เหนื่อ 3 14942
2015-3 เหนื่อ 3 1829
2015-4 เหนื่อ 3 1954
2015-5 เหนื่อ 3 152
2015-6 เหนื่อ 3 1949
2014-12 บริษัทรักเกียรติฯ 351
2015-1 บริษัทรักเกียรติฯ 1902
2015-2 บริษัทรักเกียรติฯ 153
2015-3 บริษัทรักเกียรติฯ 3031
2015-4 บริษัทรักเกียรติฯ 131
2015-5 บริษัทรักเกียรติฯ 255
2015-6 บริษัทรักเกียรติฯ 1189
2014-12 ใต้ 1 102
2015-1 ใต้ 1 657
2015-2 ใต้ 1 197
2015-3 ใต้ 1 612
2015-4 ใต้ 1 369
2015-5 ใต้ 1 428
2015-6 ใต้ 1 324
2014-12 ใต้ 2 637
2015-1 ใต้ 2 448
2015-2 ใต้ 2 457
2015-3 ใต้ 2 415
2015-4 ใต้ 2 220
2015-5 ใต้ 2 303
2015-6 ใต้ 2 334
2015-1 ผู้แทนขายอิสระ 949
2015-2 ผู้แทนขายอิสระ 913
2015-3 ผู้แทนขายอิสระ 778
2015-4 ผู้แทนขายอิสระ 987
2015-5 ผู้แทนขายอิสระ 689
2015-6 ผู้แทนขายอิสระ 874
2015-1 ผู้แทนขายอดิเรก 514
2015-2 ผู้แทนขายอดิเรก 410
2015-3 ผู้แทนขายอดิเรก 343
2015-4 ผู้แทนขายอดิเรก 247
2015-5 ผู้แทนขายอดิเรก 404
2015-6 ผู้แทนขายอดิเรก 293



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-30 12:04:05 By : Choco_name
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยด้วยครับ....การรวมค่าอาเรย์ที่มีหัวคีย์เหมือนกัน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่