str_shuffle
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
str_shuffle — Переставляет символы в строке случайным образом
Описание
$string
) : stringstr_shuffle() перемешивает символы в строке. Выбирается одна возможная перестановка из всех возможных.
Данная функция не генерирует криптографически безопасные значения и не должна использоваться в криптографических целях. Если вам требуется криптографически безопасное значение, подумайте об использовании функций random_int(), random_bytes() или openssl_random_pseudo_bytes() вместо данной.
Список параметров
-
string
-
Входная строка.
Возвращаемые значения
Возвращает перемешанную строку.
Список изменений
Версия | Описание |
---|---|
7.1.0 | Внутренний алгоритм получения случайных чисел изменен с функции rand библиотеки libc на генератор на базе » Вихря Мерсена. |
Примеры
Пример #1 Пример использования str_shuffle()
<?php
$str = 'abcdef';
$shuffled = str_shuffle($str);
// выведет что-то вроде этого: bfdaec
echo $shuffled;
?>