Funksie shuffle
Die funksie shuffle meng 'n skikking sodat
die elemente in 'n lukrake volgorde is. Die funksie
verander die skikking self: dit beteken die resultaat
van die funksie hoef nie aan enigiets toegeken te word nie -
die veranderinge gebeur aan die skikking self.
Sintaksis
shuffle(array &$array): bool
Voorbeeld
Kom ons meng die elemente van 'n skikking in 'n lukrake volgorde:
<?php
$arr = [1, 2, 3, 4, 5];
shuffle($arr);
var_dump($arr);
?>
Voorbeeld . Toepassing
Laat ons 'n skikking vul met getalle van 1 tot 10
sodat hulle in 'n lukrake volgorde is en
nie herhaal nie. Om dit te doen, genereer ons 'n skikking
met getalle van 1 tot 10 met behulp van
range
en meng dit met behulp van shuffle:
<?php
$arr = range(1, 10);
shuffle($arr);
var_dump($arr);
?>
Voorbeeld . Toepassing
Kom ons maak 'n ul lys,
gevul met lukrake getalle van 1
tot 10:
<?php
$arr = range(1, 10);
shuffle($arr);
echo '<ul>';
foreach ($arr as $elem) {
echo '<li>' . $elem . '</li>';
}
echo '</ul>';
?>
Sien ook
-
die funksie
str_shuffle,
wat die karakters van 'n string in 'n lukrake volgorde meng -
die funksie
array_rand,
wat lukrake waardes uit 'n skikking kies -
die funksie
mt_rand,
wat lukrake getalle genereer