Функция str_shuffle

Функция str_shuffle строкадаги белгиларни тасодифий тартибда урнатиб беради. Лотин белгилари (бир байтли белгилар) билан коррект ишлайди.

Синтаксис

phpstr_shuffle(string $string): string

Мисол

Келинг, строкадаги белгиларни тасодифий тартибда арлаштирамиз:

php<?php
  echo str_shuffle('abcde');
?>

Мисол

Келинг, 3 та рақамдан иборат ва рақамлар такрорланмайдиган строка оламиз:

php<?php
  $digits = '0123456789';
  $shuffled = str_shuffle($digits);
  $res = substr($shuffled, 0, 3);
  
  echo $res;
?>

Шунингдек қаранг

  • shuffle функцияси,
    массив элементларини тасодифий тартибда урнатиб беради
  • array_rand функцияси,
    массивдан тасодифий қийматларни танлайди
  • mt_rand функцияси,
    тасодифий сонлар генерация қилади