Autor Zpráva
Cikaxx
Profil *
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
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
Joker:
Díky za tip, kod jsem zjednodušil
Tori
Profil
Anebo:
$pole = range(0, 14);
$pole = array_merge($pole, $pole);
shuffle($pole);
Za 12 minut se mi nezobrazilo žádné upozornění na nové příspěvky? Zajímavé.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: