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 ֆունկցիան,
    որը գեներացնում է պատահական թվեր