ホームページ >バックエンド開発 >PHPチュートリアル >大量のデータをシャッフルして効率的に並べ替えるには、どのような手順を実行できますか?

大量のデータをシャッフルして効率的に並べ替えるには、どのような手順を実行できますか?

WBOY
WBOYオリジナル
2016-06-13 12:07:191086ブラウズ

大量のデータをシャッフルしてより効率的に並べ替える方法はありますか?
Web サイトのホームページ

PHP では 50 項目が抽出されるため、最新の 50 項目を取り出して並べ替えをシャッフルしたいのですが。
フロントのみ 15件表示
SMARTYは15分ごとに更新する設定になっています

このように15分ごとにデータを更新しているようなもの

的にはSQL、単に「時間」で並べ替えただけです desc

PHP/SMARTY で何かをしたい

セクション 長い間ソートを台無しにしないソリューションを探していましたtime

では、PHP の配列処理しか使えないのでしょうか?

どのように中断すればよいでしょうか?

SQL データは、$stmt->fetchAll(PDO::) を使用して検索されます。 FETCH_ASSOC);

つまり、2 桁の配列です

-----解決策のアイデア----- ------
最初に選択してからシャッフルしてください
-----解決策のアイデア------ ----
{$row_v[list].title}
禁止2 番目の次元を固定順序で出力しますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。