要根据时间合并数组,可以使用PHP的array_merge()函数和array_combine()函数。
首先,将两个数组合并成一个数组,使用array_merge()函数。然后,使用array_combine()函数将时间作为键,合并后的数组作为值,创建一个新的关联数组。
下面是一个示例代码:
// 第一个数组
$array1 = array(
'08:00' => 'A',
'09:00' => 'B',
'10:00' => 'C'
);
// 第二个数组
$array2 = array(
'09:00' => 'D',
'11:00' => 'E',
'12:00' => 'F'
);
// 合并数组
$mergedArray = array_merge($array1, $array2);
// 根据时间合并数组
$combinedArray = array_combine(array_keys($mergedArray), array_values($mergedArray));
// 输出结果
print_r($combinedArray);
运行以上代码,将得到以下输出结果:
Array
(
[08:00] => A
[09:00] => D
[10:00] => C
[11:00] => E
[12:00] => F
)
注意:如果两个数组中存在相同的时间键,array_merge()函数将会保留最后一个出现的键值对。在示例代码中,'09:00' => 'B'在合并后被替换为'09:00' => 'D'。
上一篇:php手机号抽奖教程
下一篇:php top 跳转
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站