Avatar billede koldstar Nybegynder
25. april 2007 - 20:47 Der er 1 kommentar og
1 løsning

php array

Hej

Jeg mangler hjælp til en funktion der gør følgende:

Tager de 3 første poster i et array (array1) og putter dem ind i et nyt array (array2). Derefter tages resten af posterne og putter dem ind i et nyt array (array3)

Nu skal array2 blandes og derefter sættes sammen med array3 i endnu et array.

Jeg er ikke så skrap i php, men har da fundet ud af at jeg kan bruge funktionen shuffle til at blande med og array_merge til at sætte dem sammen igen... men jeg kan ikke lige få delt det op...

Håber der er en der er frisk på en løsning
Avatar billede koldstar Nybegynder
25. april 2007 - 21:40 #1
Fandt selv en løsning...
Avatar billede jakobdo Ekspert
25. april 2007 - 21:47 #2
<?php

$array1 = range(1,10); //laver et array fra 1 - 10;
$array2 = array_slice($array1,0,3); //tager de 3 første værdier
shuffle($array); //blander vores 3 tal i array2
$array3 = array_merge($array2,array_slice($array1,3);

echo '<pre>';
print_r($array3);
echo '</pre>';

?>
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