Funkcija str_shuffle

Funkcija str_shuffle premešča znake v nizu v naključnem vrstnem redu. Pravilno deluje le z znaki latinične abecede (enobajtnimi znaki).

Sintaksa

phpstr_shuffle(string $string): string

Primer

Mešajmo znake niza v naključnem vrstnem redu:

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

Primer

Pridobimo niz iz 3 števk tako, da se števke ne ponavljajo:

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

Glejte tudi

  • funkcijo shuffle,
    ki premešča elemente polja v naključnem vrstnem redu
  • funkcijo array_rand,
    ki izbira naključne vrednosti iz polja
  • funkcijo mt_rand,
    ki generira naključna števila