【问题标题】:Find the differences in multi-dimensional array查找多维数组的差异
【发布时间】:2014-04-08 07:07:23
【问题描述】:

我想找到以下数组的不同之处。

第一个数组:

Array
(
[0] => Array
    (
        [MONTH] => 1
        [year] => 2014
        [Total_days] => 2
    )

[1] => Array
    (
        [MONTH] => 2
        [year] => 2014
        [Total_days] => 2
    )

[2] => Array
    (
        [MONTH] => 3
        [year] => 2014
        [Total_days] => 2
    )

[3] => Array
    (
        [MONTH] => 4
        [year] => 2014
        [Total_days] => 2
    )

[4] => Array
    (
        [MONTH] => 6
        [year] => 2014
        [Total_days] => 1
    )

[5] => Array
    (
        [MONTH] => 1
        [year] => 2015
        [Total_days] => 1
    ))

第二个数组:

Array
(
[0] => Array
    (
        [MONTH] => 1
        [year] => 2014
        [total] => 4
    )

[1] => Array
    (
        [MONTH] => 2
        [year] => 2014
        [total] => 6
    )

[2] => Array
    (
        [MONTH] => 3
        [year] => 2014
        [total] => 5
    )

[3] => Array
    (
        [MONTH] => 4
        [year] => 2014
        [total] => 6
    )

[4] => Array
    (
        [MONTH] => 5
        [year] => 2014
        [total] => 2
    )

[5] => Array
    (
        [MONTH] => 6
        [year] => 2014
        [total] => 2
    )

[6] => Array
    (
        [MONTH] => 7
        [year] => 2014
        [total] => 2
    )

[7] => Array
    (
        [MONTH] => 8
        [year] => 2014
        [total] => 1
    )

[8] => Array
    (
        [MONTH] => 9
        [year] => 2014
        [total] => 1
    )

[9] => Array
    (
        [MONTH] => 10
        [year] => 2014
        [total] => 2
    ))

现在如何求array2 和array1 同年同月的总差值?

例如在array2中有数组[6] => Array ( [月] => 7 [年份] => 2014 [总计] => 2 )

在array1 中的索引数组[4] 中具有相同的年份和月份。在这里如何找到 2-1 = 1 的总差?

【问题讨论】:

  • 认为你会如何发现不同之处?首先使用键名遍历数组以匹配两个变量。自己做一些的努力。我们不是你的免费劳动力。

标签: php mysql


【解决方案1】:

先追加年、月、日......然后使用 date_diff() 找出差异

【讨论】:

    【解决方案2】:

    尝试使用array_diff的方法找出array的不同之处。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 2015-03-26
      • 1970-01-01
      相关资源
      最近更新 更多