Funksioni str_shuffle

Funksioni str_shuffle rirregullon karakteret në një varg në mënyrë të rastësishme. Funksionon korrekt vetëm me karaktere latine (karaktere një-bajt).

Sintaksa

phpstr_shuffle(string $string): string

Shembull

Le të përzijmë karakteret e vargut në mënyrë të rastësishme:

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

Shembull

Le të marrim një varg prej 3 shifrash në mënyrë që shifrat të mos përsëriten:

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

Shihni gjithashtu

  • funksionin shuffle,
    që rirregullon elementët e vargut në mënyrë të rastësishme
  • funksionin array_rand,
    që zgjedh vlera të rastësishme nga një varg
  • funksionin mt_rand,
    që gjeneron numra të rastësishëm