Autor | Zpráva | ||
---|---|---|---|
Cikaxx Profil * |
#1 · Zasláno: 31. 10. 2013, 04:43:06
Ahojte potřeboval bych menší pomoc :)) potřebuji nějak přes cyklus nebo tak nějak zapsat do stringu čísla od 0 do 14 ... ( i s 0 a 14 )
ale potřebuji aby každé číslo tam bylo dvakrát ... takže nějak 0,0,1,1,2,2 ale to neni všechno chci aby ještě byli přeházený takže třeba 0,1,1,6,7,8,10,11,11,2,6,7 ... ale prostě aby tam každý bylo dvakrát ... nějak to musí jít a muj mozek na to nestačí .. mockrát děkuji za radu |
||
Taps Profil |
Cikaxx:
třeba takto <? $komplet = array_merge(range(0, 14), range(0, 14)); shuffle($komplet); foreach($komplet as $cislo){ echo $cislo.'<br>'; } ?> Třeba někdo najde nějaký jednodušší způsob |
||
Joker Profil |
#3 · Zasláno: 31. 10. 2013, 07:37:57
Taps:
range vrací rovnou pole, tak by šlo ten cyklus vynechat a rovnou napsat: $znaky = range(1,14); $znaky2 = range(1,14); Případně by to asi celé šlo napsat na jeden řádek. |
||
Taps Profil |
#4 · Zasláno: 31. 10. 2013, 07:43:39
Joker:
Díky za tip, kod jsem zjednodušil |
||
Tori Profil |
Anebo:
$pole = range(0, 14); $pole = array_merge($pole, $pole); shuffle($pole); |
||
Časová prodleva: 10 let
|
0