Random\Randomizer::shuffleArray
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Random\Randomizer::shuffleArray
Референца за `random-randomizer.shufflearray.php` со подобрена типографија и навигација.
Random\Randomizer::shuffleArray
(PHP 8 >= 8.2.0)
Random\Randomizer::shuffleArray — (PHP 8 >= 8.2.0)
= NULL
Земи пермутација на низа array.
Враќа униформно избрана пермутација на влезот array Секоја можна пермутација на влезот
Параметри
Вратени вредности
нема да биде изменет. array.
Пермутација на вредностите на array Клучевите на низата од влезот array нема да бидат зачувани; вратениотarray_is_list()).
Errors/Exceptions
-
Плочката е слика што се користи за пополнување на област со повторлив модел. Проверува тврдењеќе биде листа ( s фрлени од Random\Engine::generate()
Random\Randomizer::$engine.
Примери
Пример #1 Random\Randomizer::shuffleBytes() example
<?php
$r = new \Random\Randomizer();
$fruits = [ 'red' => '🍎', 'green' => '🥝', 'yellow' => '🍌', 'pink' => '🍑', 'purple' => '🍇' ];
// Shuffle array:
echo "Salad: ", implode(', ', $r->shuffleArray($fruits)), "\n";
// Shuffle again:
echo "Another Salad: ", implode(', ', $r->shuffleArray($fruits)), "\n";
?>Горниот пример ќе прикаже нешто слично на:
Salad: 🍎, 🥝, 🍇, 🍌, 🍑 Another Salad: 🍑, 🍇, 🥝, 🍎, 🍌