PHP | str_shuffle () Функция

Опубликовано: 24 Февраля, 2022


Функция 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

PHP