在PHP中附加两个多维数组,然后按时间戳值排序
我有两个多维数组,我想先组合(追加),然后按时间戳值排序 下面是已按单元格值排序的两个数组在PHP中附加两个多维数组,然后按时间戳值排序,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有两个多维数组,我想先组合(追加),然后按时间戳值排序 下面是已按单元格值排序的两个数组[时间戳] 我想做的是: 组合$array1和$array2(例如,作为一个数组-例如$array3) 按[时间戳] 以下是两个阵列: 我认为下面的片段应该适合你 $array = array_merge($array1, $array2); function cmp($a, $b) { return strcmp($a->timestamp, $b->timestamp); }
[时间戳]
我想做的是:
- 组合
和$array1
(例如,作为一个数组-例如$array2
)$array3
- 按
[时间戳]
我认为下面的片段应该适合你
$array = array_merge($array1, $array2);
function cmp($a, $b)
{
return strcmp($a->timestamp, $b->timestamp);
}
usort($array, "cmp");
我认为下面的片段应该适合你
$array = array_merge($array1, $array2);
function cmp($a, $b)
{
return strcmp($a->timestamp, $b->timestamp);
}
usort($array, "cmp");
有什么问题吗?使用
array\u merge
合并数组,使用usort
排序。对于排序,我建议使用此函数。如何确保usort根据[时间戳]对数组排序?有什么问题?使用array\u merge
合并数组,使用usort
排序。对于排序,我建议使用此函数。如何确保usort按[timestamp]对数组排序?谢谢。我们能按降序排序吗?先上?当前它是先下位排序。这样做是为了按降序排序返回strcmp($b->timestamp,$a->timestamp)代码>。可以吗?是的,我想如果不行,你应该试一下,然后告诉我谢谢。我们能按降序排序吗?先上?当前它是先下位排序。这样做是为了按降序排序返回strcmp($b->timestamp,$a->timestamp)代码>。可以吗?是的,我想如果不行,你应该试一下,然后告诉我