str_shuffle

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

str_shuffleПереставляет символы в строке случайным образом

Описание

str_shuffle ( string $string ) : string

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

Смотрите также

  • shuffle() - Перемешивает массив
  • rand() - Генерирует случайное число