我有以下两个关联数组:排序基于不同密钥两种缔阵列
$arr1 = array(
'id' => 1,
'text' => 'Some text is here',
'timestamp' => 130458750
)
$arr2 = array(
'post_id' => 12,
'content' => 'Some content is here too',
'created_at' => 1402154823
)
欲基于timestamp
和created_at
键这两个数组即更大的整数是第一和较小的第二排序,并等等。这可能使用PHP的内置函数吗?如果不是,我该如何处理这个问题?
EDIT 期望的结果是:这里,$arr1
的时间戳是以下,$arr2
的时间戳(即created_at)越大。所以,我想要得到$arr1
和$arr2
的组合,其中$arr2
是第一个,而$arr1
是第二个。喜欢的东西:
$sorted_arr = array($arr2, $arr1);
数组中只有一个时间戳,你在排序什么? – Barmar
这两个数组实际上是二维数组的元素,并且您想对它进行排序吗? – Barmar
@Barmar,实际上有两个时间戳,一个是'timestamp',另一个'created_at'。我想根据这两个值对两个数组进行排序。 – abhisek