`
dennisbing
  • 浏览: 160929 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

合并数组--A1,A2按照day_time合并并且无重复day_time

    博客分类:
  • PHP
 
阅读更多

合并数组--A1,A2按照day_time合并并且无重复day_time。

合并前:
Array
(
    [0] => Array
        (
            [day_time] => 1291161600
            [sum_show_num] => 1
            [sum_click_num] => 2
            [sum_request_num] => 3
            [sum_show_income] => 4
            [sum_click_income] => 5
        )

    [1] => Array
        (
            [day_time] => 1291248000
            [sum_show_num] => 7
            [sum_click_num] => 7
            [sum_request_num] => 2
            [sum_show_income] => 7
            [sum_click_income] => 3
        )

    [2] => Array
        (
            [day_time] => 1291334400
            [sum_show_num] => 4
            [sum_click_num] => 4
            [sum_request_num] => 3
            [sum_show_income] => 3
            [sum_click_income] => 235
        )

    [3] => Array
        (
            [day_time] => 1291852800
            [sum_show_num] => 3
            [sum_click_num] => 7
            [sum_request_num] => 7
            [sum_show_income] => 3
            [sum_click_income] => 6
        )

    [4] => Array
        (
            [day_time] => 1291910401
            [sum_show_num] => 1
            [sum_click_num] => 1
            [sum_request_num] => 1
            [sum_show_income] => 1
            [sum_click_income] => 1
        )

)

Array
(
    [0] => Array
        (
            [day_time] => 1291161600
            [sum_show_num] => 1
            [sum_click_num] => 2
            [sum_request_num] => 3
            [sum_show_income] => 5
            [sum_click_income] => 6
        )

    [1] => Array
        (
            [day_time] => 1291248000
            [sum_show_num] => 4
            [sum_click_num] => 5
            [sum_request_num] => 2
            [sum_show_income] => 8
            [sum_click_income] => 5
        )

    [2] => Array
        (
            [day_time] => 1291593600
            [sum_show_num] => 46
            [sum_click_num] => 2
            [sum_request_num] => 4
            [sum_show_income] => 4
            [sum_click_income] => 8
        )

    [3] => Array
        (
            [day_time] => 1291766400
            [sum_show_num] => 3
            [sum_click_num] => 78
            [sum_request_num] => 3
            [sum_show_income] => 6
            [sum_click_income] => 3
        )

    [4] => Array
        (
            [day_time] => 1292025600
            [sum_show_num] => 8
            [sum_click_num] => 4
            [sum_request_num] => 68
            [sum_show_income] => 86
            [sum_click_income] => 8
        )

    [5] => Array
        (
            [day_time] => 1292112000
            [sum_show_num] => 65
            [sum_click_num] => 11
            [sum_request_num] => 1
            [sum_show_income] => 1
            [sum_click_income] => 1
        )

)
合并后:
Array
(
    [0] => Array
        (
            [day_time] => 1291161600
            [one_sum_click_num] => 2
            [two_sum_click_num] => 2
        )

    [1] => Array
        (
            [day_time] => 1291248000
            [one_sum_click_num] => 7
            [two_sum_click_num] => 5
        )

    [2] => Array
        (
            [day_time] => 1291334400
            [one_sum_click_num] => 4
        )

    [3] => Array
        (
            [day_time] => 1291593600
            [two_sum_click_num] => 2
        )

    [4] => Array
        (
            [day_time] => 1291766400
            [two_sum_click_num] => 78
        )

    [5] => Array
        (
            [day_time] => 1291852800
            [one_sum_click_num] => 7
        )

    [6] => Array
        (
            [day_time] => 1291910401
            [one_sum_click_num] => 1
        )

    [7] => Array
        (
            [day_time] => 1292025600
            [two_sum_click_num] => 4
        )

    [8] => Array
        (
            [day_time] => 1292112000
            [two_sum_click_num] => 11
        )

)
if (count($aOneAppData) > 0) {
 foreach ($aOneAppData as $key=>$value){
   $oneTime[] = $value['day_time'];
 }
}
if (count($aTwoAppData) > 0) {
 foreach ($aTwoAppData as $k => $v){
  if (!in_array($v['day_time'],$oneTime)) {
     $oneTime[] = $v['day_time'];
  }
 }
}

分享到:
评论

相关推荐

    8-07-14_MegaCLI for linux_windows

    SCGCQ00564123 (ENHREQ) - LIBMODS : Request RAID CLI to display the Patrol Read Start Time SCGCQ00521386 (DFCT) - Megacli : ADRA is still mentioned in help file, eventhough it is not supported SCGCQ...

    单片机程序设计 电子钟程序

    LCALL ALARM_TIME LCALL BUF_TIME LCALL DISPLAY MOV A,KEY ;读键值 CJNE A,#01H,MAIN1_NOT_KEY1 ;KEY=1,转入功能1,否则继续判断 MOV KEY,#00H SJMP FUN1_START MAIN1_NOT_KEY1: MOV A...

    有关日期函数 生肖、天干地支

    根据给定的信息,我们可以将这些日期函数按照不同的类别进行整理,并详细解释每个函数的作用与实现原理。 ### 一、生肖和天干地支 #### 1. 生肖 **功能描述**: 根据输入的年份(`ls_year`),计算出对应的生肖。 ...

    第3章黑盒测试方法3决策表法.pptx

    若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合并。合并后的条件项用符号“ -” 表示,说明执行的动作与该条件的取值无关,称为无关条件。 决策表的应用 ------------- 决策...

    趣味英语知识竞赛所有题.doc

    - A1. What can't be used until it's broken? 答案:C. egg。这个问题考察的是英语中常见的谜语,"鸡蛋"在打破之前无法使用。 - A2. What always goes up and never goes down? 答案:C. age。这是一个关于年龄的...

    excel教程

    - 示例:`=CONCATENATE(A1, A2)` 将A1和A2单元格中的文本合并。 **2. LEFT** - 语法:`=LEFT(text, [num_chars])` - 示例:`=LEFT(A1, 3)` 返回A1单元格中最左边的三个字符。 **3. FIND** - 语法:`=FIND(find...

    Excel公式大全操作应用实例(史上最全)

    例如,假设需要查找A1单元格中的值在A2:A10中的位置,则公式为 `=MATCH(A1,A2:A10,0)`。 2. **查找函数的应用:** `VLOOKUP` 函数用于垂直查找,`HLOOKUP` 函数用于水平查找。例如,如果需要根据A1单元格中的值在B列...

    疑难杂症的克星 常用25条Excel技巧.docx

    可以使用`EOMONTH`和`DAY`函数组合,例如`=DAY(EOMONTH(A1,0))`,其中A1是日期所在的单元格,返回该月份的最后一天。 以上这些技巧都是Excel中处理数据时非常实用的方法,熟练掌握它们能够大大提高工作效率,解决...

    Excel函数教程.ppt

    例如,SUM(A1:A10)表示计算A1:A10的和,AVERAGE(A1:A10)表示计算A1:A10的平均值。 统计函数 Excel函数中还提供了一些统计函数,例如STDEV、VAR、CORREL等。这些函数可以用于计算数组中的统计值。 例如,STDEV(A1:...

    计算网络游戏的LTV

    | Day1留存 | Day2留存 | Day3留存 | Day4留存 | Day5留存 | Day6留存 | Day7留存 | Day8留存 | Day9留存 | Day10留存 | |-----------|-----------|-----------|-----------|-----------|-----------|-----------|--...

    Execl函数教程[归纳].pdf

    - 功能:返回矩阵或数组中指定行和列交叉处的元素。 - 使用方法:`=INDEX(array, row_num, column_num)` - 示例:`=INDEX(A1:D5, 3, 2)` 返回第3行第2列的值。 以上仅是Excel函数中的一部分,Excel提供了许多...

    Excel电子表格计算公式使用方法25条公式技巧总结.doc

    * 根据身份证号提取出生日期:=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号")) * 根据身份证号提取出生日期(另一种方法...

    python小白实验练习题实验二题目

    print("a2=", a) if a > 30: print("a3=", a) ``` - **操作**:根据 `a` 的值输出不同的信息。 - **输出结果**:如输入 `55`,输出 `a1= 55` 和 `a3= 55`。 ### 10. 浮点数比较 ```python x = 2.1 y = 2.0 if x -...

    常用办公软件-Excel技巧整理讲解-电脑资料.doc

    例如,=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号"))。在这里,我们使用IF函数来根据A1单元格中的...

    Excel常用技巧.pdf

    4. **日期加固定月数**:在C1单元格中输入公式`=IF(MONTH(A1)+B1>12,YEAR(A1)+INT((MONTH(A1)+B1)/12)&"-"&INT(MONTH(A1)+B1)-12*INT((MONTH(A1)+B1)/12)&"-"&DAY(A1),YEAR(A1)&"-"&MONTH(A1)+B1&"-"&DAY(A1))`,...

    freemarker总结

    JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......

    各种日期格式的转换公式.doc

    - 或者:`=YEAR($A2)&TEXT(MONTH($A2),"00")&TEXT(DAY($A2),"00")` 2. **将“2005年9月”转换成“200509”格式**: - 先用公式:`=TEXT(A1,"yyyymm")+0`,然后将单元格格式设置为常规。 3. **将“2005-8-6”转换...

    EXCEL常用函数使用手册WORD版

    VLOOKUP(A2, Table1, 3, FALSE)会在Table1的第1列中查找A2的值,然后返回第3列的数据。 7. **INDEX与MATCH组合**:这种组合能实现类似VLOOKUP的功能,但更灵活,可以进行多列查找。INDEX(array, MATCH(lookup_value...

    佛山小老鼠说Excel函数实例

    - 使用数组公式,如`{=IF(A1:A100&B1:B100=A2:A200&B2:B200,"重复","不重复")}`,可以检测两列数据中是否存在相同的组合,这对于数据清洗和匹配工作至关重要。 6. **工资条查询和生成的数组实例**: - 可能涉及到...

Global site tag (gtag.js) - Google Analytics