如何计算php数组中的多个日期

萨尔曼·伊克巴尔

我如何计算数组中的相同值。我已经阅读了array_count_values()但这个函数只能计算整数或字符串值,但我的问题是我想计算数组中的相同日期,我如何计算数组中的相同日期。

我试过这个 array_count_values() 但这给了我这个错误。

A PHP Error was encountered

Severity: Warning

Message: array_count_values(): Can only count STRING and INTEGER values!

Filename: controllers/Dashboard.php

Line Number: 72

Backtrace:

File: /opt/lampp/htdocs/blink_app/application/controllers/Dashboard.php
Line: 72
Function: array_count_values

File: /opt/lampp/htdocs/blink_app/index.php
Line: 315
Function: require_once

这是我的阵列。

Array
(
    [0] => stdClass Object
        (
            [id] => 1
            [saloon_staff_id] => 1
            [users_id] => 5
            [ref_id] => 1
            [date] => 2017-11-02
            [time_from] => 12:15:00
            [time_to] => 13:30:00
            [appointment_status] => 2017-11-23
            [saloon_services_id] => 3
            [saloon_profiles_id] => 1
            [phone_number] => 098098098
            [email] => [email protected]
            [appointments_enabled] => 1
            [role_in_saloon] => Owner
            [name] => Salman Iqbal
        )

    [1] => stdClass Object
        (
            [id] => 2
            [saloon_staff_id] => 2
            [users_id] => 6
            [ref_id] => 2
            [date] => 2017-11-02
            [time_from] => 04:30:00
            [time_to] => 05:00:00
            [appointment_status] => 2017-11-25
            [saloon_services_id] => 2
            [saloon_profiles_id] => 1
            [phone_number] => 98790809809
            [email] => [email protected]
            [appointments_enabled] => 1
            [role_in_saloon] => No Access
            [name] => Alludin 
        )

    [2] => stdClass Object
        (
            [id] => 1
            [saloon_staff_id] => 1
            [users_id] => 7
            [ref_id] => 3
            [date] => 2017-11-04
            [time_from] => 03:00:00
            [time_to] => 03:30:00
            [appointment_status] => 2017-11-28
            [saloon_services_id] => 2
            [saloon_profiles_id] => 1
            [phone_number] => 098098098
            [email] => [email protected]
            [appointments_enabled] => 1
            [role_in_saloon] => Owner
            [name] => Salman Iqbal
        )

    [3] => stdClass Object
        (
            [id] => 3
            [saloon_staff_id] => 3
            [users_id] => 7
            [ref_id] => 4
            [date] => 2017-11-28
            [time_from] => 01:00:00
            [time_to] => 02:00:00
            [appointment_status] => 2017-11-28
            [saloon_services_id] => 1
            [saloon_profiles_id] => 1
            [phone_number] => 9080809
            [email] => [email protected]
            [appointments_enabled] => 0
            [role_in_saloon] => Owner
            [name] => mubassir
        )

)

任何帮助将不胜感激。

拉希尔

您可以从要对其进行聚合/计数的多维数组中取出一列。

<?php

$array = [['name' => 'foo', 'date' => '2017-11-28'], ['name' => 'bar', 'date' => '2017-11-29'], ['name' => 'baz', 'date' => '2017-11-28']];

$dates = array_column($array, 'date'); // here 1st param is the array

这会给你

Array
(
    [0] => 2017-11-28
    [1] => 2017-11-29
    [2] => 2017-11-28
)

现在你可以这样调用array_count_values

print_r(array_count_values($dates));

Array
(
    [2017-11-28] => 2
    [2017-11-29] => 1
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算mysql和php中多个日期之间的天数?

来自分类Dev

如何计算数组中的多个值

来自分类Dev

如何计算PHP数组中的嵌套对象

来自分类Dev

PHP如何计算数组中的“subINT”

来自分类Dev

如何按日期计算对象数组中的出现次数

来自分类Dev

如何根据Javascript数组中的日期计算预订价格

来自分类Dev

如何使用lodash计算对象数组中的多个属性值?

来自分类Dev

如何在PHP中计算日期(计算年龄)(日期存储在Unix Time中)?

来自分类Dev

PHP中的半月日期计算

来自分类Dev

如何遍历php中的多个数组的数组

来自分类Dev

如何计算多个日期之间的记录数

来自分类Dev

检查日期是否在PHP多维数组中的多个日期范围之间

来自分类Dev

如何在PHP中的日期数组中从最接近的日期到最远的日期排序

来自分类Dev

如何在PHP中检查多个日期范围之间的重叠?

来自分类Dev

如何在PHP中检查多个日期范围之间的重叠?

来自分类Dev

php数组按多个日期排序

来自分类Dev

如何使用isset在php中检查数组中的多个值?

来自分类Dev

计算PHP中数组的总和

来自分类Dev

PHP如何计算两个数组会话日期之间的天数?

来自分类Dev

计算数组多个值中的元素

来自分类Dev

如何计算日期范围数组中日期的出现:JavaScript

来自分类Dev

如何使用PHP从数组中插入多个POST值

来自分类Dev

如何通过PHP中的多个键对数组进行分组

来自分类Dev

如何从PHP数组中打印多个相同的值?

来自分类Dev

PHP:如何从多个数组中的键获取值

来自分类Dev

如何使用php在表格中显示多个输入数组值

来自分类Dev

如何在php中内爆多个数组?

来自分类Dev

如何在php中检索MongoDB多个数组值?

来自分类Dev

计算PHP数组中组数组的数量

Related 相关文章

  1. 1

    如何计算mysql和php中多个日期之间的天数?

  2. 2

    如何计算数组中的多个值

  3. 3

    如何计算PHP数组中的嵌套对象

  4. 4

    PHP如何计算数组中的“subINT”

  5. 5

    如何按日期计算对象数组中的出现次数

  6. 6

    如何根据Javascript数组中的日期计算预订价格

  7. 7

    如何使用lodash计算对象数组中的多个属性值?

  8. 8

    如何在PHP中计算日期(计算年龄)(日期存储在Unix Time中)?

  9. 9

    PHP中的半月日期计算

  10. 10

    如何遍历php中的多个数组的数组

  11. 11

    如何计算多个日期之间的记录数

  12. 12

    检查日期是否在PHP多维数组中的多个日期范围之间

  13. 13

    如何在PHP中的日期数组中从最接近的日期到最远的日期排序

  14. 14

    如何在PHP中检查多个日期范围之间的重叠?

  15. 15

    如何在PHP中检查多个日期范围之间的重叠?

  16. 16

    php数组按多个日期排序

  17. 17

    如何使用isset在php中检查数组中的多个值?

  18. 18

    计算PHP中数组的总和

  19. 19

    PHP如何计算两个数组会话日期之间的天数?

  20. 20

    计算数组多个值中的元素

  21. 21

    如何计算日期范围数组中日期的出现:JavaScript

  22. 22

    如何使用PHP从数组中插入多个POST值

  23. 23

    如何通过PHP中的多个键对数组进行分组

  24. 24

    如何从PHP数组中打印多个相同的值?

  25. 25

    PHP:如何从多个数组中的键获取值

  26. 26

    如何使用php在表格中显示多个输入数组值

  27. 27

    如何在php中内爆多个数组?

  28. 28

    如何在php中检索MongoDB多个数组值?

  29. 29

    计算PHP数组中组数组的数量

热门标签

归档