PHP Random

<?php $display_categories = array(14,11,8,15,13); $i = 1;
foreach ($display_categories as $category) { ?>

Tole je delček kode iz ene teme wordpressa, ki bi jo rad malo modificiral. Ne poznam php syntaxe, zato bi neko prosil za pomoč. Vse kar je potrebno narediti je, da se v array vpiše 5 random števil iz med števil (5, 8, 9, 10, 11, 12, 13, 14, 15, 16). Najbolje je, da bi imel eno tabelo vseh teh ID-jev kategorij. Potem pa bi jih z random funkcijo pobiral ven in vpisoval v display_categories. Sproti se pa mora še preveriti, da se števila slučajno ne podvojijo.

4 odgovori

arrayrand($displaycategories, 5);

Hm, mi lahko daš kakšen namig več?

Funkcija array_rand ti iz arraya pobere x naključnih vnosov, pri čemer je x tadrugi parameter (ti ga je že carli naštimal).

Tole si poglej: http://si2.php.net/array_rand in preštudiraj example.

tnx vama, sem zrihtal.