php - 在php中合并两个数组

标签 php mysql arrays

我是 php 新手。我想将两个数组数据合并到一个表中。我的第一个数组如下:

http://i.imgur.com/XmVaUPH.png

我的第二个数组如下:

http://i.imgur.com/jSOdlMD.png

我的输出将是:

姓名日期开始时间结束时间

比尔 1-14-15 上午 11:29 晚上 8:30

Emrul 1-14-15 下午 2:21 晚上 8:34

柠檬 1-14-15 上午 11:26

马蒙 1-14-15 上午 11:47 晚上 8:32

Masum 1-14-15 12:12 PM 8:33 pm

Shahed 1-14-15 上午 11:30

Emrul 1-15-15 上午 11:29 晚上 8:30

柠檬 1-15-15 上午 11:47 晚上 8:32

Masum 1-15-15 12:12 PM 8:33 pm

这里的开始时间是上午 10 点到下午 2 点,休息时间是结束时间。当开始/结束时间两个数据找到快数据将被统计

最佳答案

看起来你在这里需要的是组合你给定的两个数组并根据所花费的时间对结果进行排序。

以下是解决您的问题的一些最佳做法。

  • 如果您需要计算日期/时间,请不要使用字符串,请使用时间戳,因为它只是一个大数字,您可以使用它轻松操作(在您的情况下,您只需要减去开始日期/时间从结束日期/时间开始计算总时间)使用简单的数学运算。

  • 如果您将数据存储在 SQL 数据库中,则不要检索它们并计算在 PHP 中花费的时间,而是在检索数据之前使用 SQL 计算持续时间。它将大大减少应用程序的开销。您还可以使用 SQL 排序对结果集进行排序。

以后请不要附上 xdebug 输出的屏幕截图,而是粘贴到编辑器上。

关于php - 在php中合并两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31623195/

相关文章:

php - 幻灯片仅显示一个文件

php - Symfony 2.8 Autowiring 方法注入(inject)

PHP表单验证提交问题?

mysql extract_json 数组中的值

python - 我将如何在 Django 中进行此查询?

php - 使用数组值更新 MySQL 数据库

php - 首先显示较旧的帖子

javascript - 更改两个数组总是同时更改另一个数组

php - 如何在PHP中将具有不同内容的两个数组结果链接起来?

c# - 尝试通过我的本地主机作为后端和 c# 作为前端为我的 MySQL 数据库创建项目