随机排序php数组

随机排序php数组,php,mysql,sql,Php,Mysql,Sql,我正在使用SQL从数据库中获取一个包含25项的数组。我想把16个项目和随机使用。我想如果我能随机对数组进行排序,我就可以得到前16项 有没有一种方法可以在php中对数组进行随机排序,或者执行SQL选择以随机顺序返回结果?您可以在SQL中执行此操作: <your select here> order by rand() limit 16; 兰德订单() 限制16; 您可以在SQL中执行此操作: <your select here> order by rand() lim

我正在使用SQL从数据库中获取一个包含25项的数组。我想把16个项目和随机使用。我想如果我能随机对数组进行排序,我就可以得到前16项


有没有一种方法可以在php中对数组进行随机排序,或者执行SQL选择以随机顺序返回结果?

您可以在SQL中执行此操作:

<your select here>
order by rand()
limit 16;

兰德订单()
限制16;

您可以在SQL中执行此操作:

<your select here>
order by rand()
limit 16;

兰德订单()
限制16;