Shuffle функциясы
shuffle функциясы массивдин элементтерин
тушоолуу тартипте чыгышы үчүн аралаштырат.
Функция массивди өзгөртөт:
бул функциянын натыйжасын эч кайда
теңешүүнүн кереги жок - өзгөрүүлөр
массивдин өзүнө ээ болот.
Синтаксис
shuffle(array &$array): bool
Мисал
Массивдин элементтерин тушоолуу тартипте аралаштыралы:
<?php
$arr = [1, 2, 3, 4, 5];
shuffle($arr);
var_dump($arr);
?>
Мисал . Колдонулушу
Массивди 1 ден 10 га чейинки сандар менен
тушоолуу тартипте жана кайталанбашы үчүн толтуралы.
Бул үчүн range
жардамы менен 1 ден 10 га чейинки сандарды камтыган массив түзүп,
аны shuffle менен аралаштырабыз:
<?php
$arr = range(1, 10);
shuffle($arr);
var_dump($arr);
?>
Мисал . Колдонулушу
ul тизмесин
1 ден 10 га чейинки тушоолуу сандар менен
толтуралы:
<?php
$arr = range(1, 10);
shuffle($arr);
echo '<ul>';
foreach ($arr as $elem) {
echo '<li>' . $elem . '</li>';
}
echo '</ul>';
?>
Дагы караңыз
-
str_shuffleфункциясы,
ал саптын символдорун тушоолуу тартипте аралаштырат -
array_randфункциясы,
ал массивден тушоолуу маанилерди тандап алат -
mt_randфункциясы,
ал тушоолуу сандарды генерациялайт