Avatar billede flodhesten Nybegynder
07. august 2008 - 01:47 Der er 6 kommentarer og
1 løsning

Reducer lille kode

Hej.

Jeg har en lille kode her, som jeg ved kan reduceres, men kan ikke lige få det til at fungere. Det er 6 arrays med 52 tal hver som bliver blandet sammen til et array. Skal der noget løkke-halløj ind over?

<?php
$deck_number = 6; // kunne være smart hvis man kunne ændre denne efter behov
$decks = array_merge(range(1, 52),range(1, 52),range(1, 52),range(1, 52),range(1, 52),range(1, 52));
shuffle($decks);
echo "<pre>";
print_r($decks);
echo "</pre>";
?>
Avatar billede hmortensen Nybegynder
07. august 2008 - 02:02 #1
Med en løkke kan det gøres sådan her:

$decks = array();
for ($x = 0; $x < 6; $x++)
  $decks = array_merge($decks, range(1, 52));
Avatar billede flodhesten Nybegynder
07. august 2008 - 02:08 #2
Super... Og så lige med tuborgklammer...


<?php
$deck_number = 6;
$decks = array();
for ($x = 0; $x < $deck_number; $x++) {
$decks = array_merge($decks, range(1, 52));
}
shuffle($decks);
echo "<pre>";
print_r($decks);
echo "</pre>";
?>
Avatar billede flodhesten Nybegynder
07. august 2008 - 02:08 #3
Post svar :)
Avatar billede jokkejensen Novice
07. august 2008 - 10:56 #4
klammerne behøves i mange sprog ikke hvis det kun er næste linie der er gør sig gældende for løkken, statementet mm.
Avatar billede flodhesten Nybegynder
07. august 2008 - 11:08 #5
Interessant :)

Hehe, så fik jeg også det med.

Men skriv og du skal få point :)
Avatar billede flodhesten Nybegynder
07. august 2008 - 11:11 #6
Hov, det var lige en anden ejg skrev med nu... hehe, så går den ikke :D
Avatar billede hmortensen Nybegynder
07. august 2008 - 13:06 #7
Svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester