Funktio str_shuffle

Funktio str_shuffle sekoittaa merkit merkkijonossa satunnaisessa järjestyksessä. Toimii oikein vain latinalaisilla merkeillä (yksitavuisilla merkeillä).

Syntaksi

phpstr_shuffle(string $string): string

Esimerkki

Sekoitetaan merkkijonon merkit satunnaisessa järjestyksessä:

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

Esimerkki

Saadaan merkkijono, joka koostuu 3 numerosta niin, että numerot eivät toistu:

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

Katso myös

  • funktion shuffle,
    joka sekoittaa taulukon alkiot satunnaisessa järjestyksessä
  • funktion array_rand,
    joka valitsee satunnaisia arvoja taulukosta
  • funktion mt_rand,
    joka generoi satunnaisia numeroita