ホームページ  >  記事  >  バックエンド開発  >  thinkphpのランダムな問題

thinkphpのランダムな問題

WBOY
WBOYオリジナル
2016-06-23 13:49:121331ブラウズ

たとえば、10 件のニュースを販売する場合、10 件のニュースは 1、2、3、4、5、5、5、6、6、7 にソートされます。
同じソート番号が見つかった場合、ランダムに表示されます。つまり、同じソート番号が部​​分的にランダムに表示される。
これをどうやって書けばいいのかわかりませんが、実装できますか?


ディスカッションへの返信 (解決策)

$arr = array(
array('id' => 1,'name' => 'aaa','uid'=>1),
array ('id' => 2,'name' => 'bbb','uid'=>2),
array('id' => 3,'name' => 'ccc',' uid'=>3),
array('id' => 4,'name' => 'ddd','uid'=>4),
array('id' => 5,' name' => 'ccc','uid'=>4),
array('id' => 6,'name' => 'bbb','uid'=>4),
array ('id' => 7,'name' => 'bbb','uid'=>5),
array('id' => 8,'name' => 'fff',' uid'=>6),
array('id' => 9,'name' => 'ccc','uid'=>7),
array('id' => 10,' name' => 'bbb','uid'=>8),
array('id' => 11,'name' => 'ddd','uid'=>8),
array ('id' => 12,'name' => 'eee','uid'=>9),
array('id' => 13,'name' => 'fff',' uid'=>10),
); ページが更新されるたびに、配列の赤い部分をランダムに並べ替えることはできますか?

れー

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