【发布时间】:2015-11-02 21:33:53
【问题描述】:
我有两个数组$days_order 和$mysql_result,我想使用$days_order 数组对$mysql_result 数组进行排序。我想以天数升序显示 MySQL 结果?有什么方法可以做到这一点或任何其他方式,以便我可以在OrderBy 部分的 MySQL 查询中传递$days_order?
$days_order = Array([0] => 2[1] => 3[2] => 4[3] => 5 [4] => 6[5] => 7[6] => 1);
$mysql_result = Array (
[0] => Array
(
[hashtag] => a7e87329b5eab8578f4f1098a152d6f4
[title] => Flower
[day] => 3
)
[1] => Array
(
[hashtag] => b24ce0cd392a5b0b8dedc66c25213594
[title] => Free
[day] => 2
)
[2] => Array
(
[hashtag] => e7d31fc0602fb2ede144d18cdffd816b
[title] => Ready
[day] => 1
)
)
我想要$days_order中的排序数组
输出:
Array
(
[0] => Array
(
[hashtag] => b24ce0cd392a5b0b8dedc66c25213594
[title] => Free
[day] => 2
)
[1] => Array
(
[hashtag] => a7e87329b5eab8578f4f1098a152d6f4
[title] => Flower
[day] => 3
)
[2] => Array
(
[hashtag] => e7d31fc0602fb2ede144d18cdffd816b
[title] => Ready
[day] => 1
)
)
【问题讨论】:
标签: php mysql arrays sorting multidimensional-array