Функсияи 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,
    ки ададҳои тасодуфиро ҳосил мекунад