str_shuffle

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

str_shuffle — Переставляє символи у рядку випадковим чином

Опис

str_shuffle(string $string): string

str_shuffle() перемішує символи у рядку. Вибирається одна можлива перестановка із усіх можливих.

Застереження

Функція не створює криптографічно захищені значення та не повинна використовуватися для криптографічних цілей або цілей, що вимагають, щоб значення, що повертаються, були недоступні для розгадування.

Якщо потрібна криптографічно безпечна випадкова послідовність, можна використати клас Random\Randomizer з двигуном Random\Engine\Secure. Для простих сценаріїв є функції random_int() і random_bytes() із зручним API криптографічно безпечного генератора псевдовипадкових чисел (CSPRNG), що підтримується операційною системою.

Список параметрів

string

Вхідний рядок.

Значення, що повертаються

Повертає перемішаний рядок.

список змін

ВерсияОпис
7.1.0Внутрішній алгоритм отримання випадкових чисел змінено з функції rand бібліотеки libc на генератор на базі » Вихор Мерсена

Приклади

Приклад #1 Приклад використання str_shuffle()****

Loading...

Дивіться також