• 締切済み

phpで検索結果をランダムに表示

求人サイトなどの検索で、検索結果をランダムに並べ替えることは可能でしょうか? 例えば、リクナビNEXT(http://rikunabi-next.yahoo.co.jp/)で検索結果を 1.〇○株式会社 2.△△株式会社 3.☐☐株式会社 と検索結果に表示されるところを、 1.△△株式会社 2.☐☐株式会社 3.〇○株式会社 と常に順位を変えるようなことです。 そのようなプログラムが可能か、またランダムにするデメリットなどがありましたら、教えていただきたいのです。 よろしくお願いいたします。

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.2

DBを使っているなら order by rand() みたいなSQLでいけるかと。

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

配列に入れて array_rand で取り出せばいいでしょう。 デメリットは、計算する分多少重くなります。