Funktsiya str_shuffle

Funktsiya str_shuffle satrdagi belgilarni tasodifiy tartibda joylashtiradi. Faqat lotin belgilari (bitta baytli belgilar) bilan to'g'ri ishlaydi.

Sintaksis

phpstr_shuffle(string $string): string

Misol

Keling, satr belgilarini tasodifiy tartibda aralashtiramiz:

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

Misol

Keling, raqamlar takrorlanmasligi uchun 3 ta raqamdan iborat satr olamiz:

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

Shuningdek qarang

  • shuffle funktsiyasi,
    massiv elementlarini tasodifiy tartibda joylashtiradi
  • array_rand funktsiyasi,
    massivdan tasodifiy qiymatlarni tanlaydi
  • mt_rand funktsiyasi,
    tasodifiy sonlar generatsiya qiladi