PHP | str_shuffle () Функция
Функция str_shuffle () является встроенной функцией в PHP и используется для случайного перемешивания всех символов строки, переданной функции в качестве параметра. Когда передается число, он обрабатывает его как строку и перемешивает ее. Эта функция не меняет исходную строку или число, переданное ей в качестве параметра. Вместо этого он возвращает новую строку, которая является одной из возможных перестановок строки, переданной ей в параметре.
Синтаксис:
str_shuffle ($ строка)
Параметр: эта функция принимает единственный параметр $ string. Параметр $ string указывает строку, символы которой необходимо перемешать. Вместо строки также можно передать число. Если вместо строки в качестве параметра передается число, эта функция будет рассматривать это число как строку.
Возвращаемое значение : функция возвращает строку той же длины, но с перетасованными символами внутри себя. Каждый раз, когда программа выполняется, она отображает другой вывод, поскольку перетасовка символов каждый раз разная. В некоторых случаях возвращаемым значением может быть исходная строка или число.
Примеры:
Input : $string = "raj" Output : jar Input : $string = "geeks" Output : eeksg Input : $string = 142 Output : 412 Note: The output will be different on every execution.
Ниже приведены программы, иллюстрирующие функцию str_shuffle ():
Program 1: Program to demonstrate the str_shuffle() function when a string is passed.
<?php // PHP program to demonstrate the str_shuffle() // function when a string is passed $string = "geeks" ; // prints the shuffled string echo str_shuffle ( $string ); ?> |
Выход:
кигги
Program 2: Program to demonstrate the str_shuffle() function when a number is passed.
<?php // PHP program to demonstrate the str_shuffle() // function when a number is passed $string = 142; // prints the shuffled string echo str_shuffle ( $string ); ?> |
Выход:
124
Ссылка :
http://php.net/manual/en/function.str-shuffle.php