Funksjonen str_shuffle

Funksjonen str_shuffle omorganiserer tegn i en streng i tilfeldig rekkefølge. Fungerer kun korrekt med latinske tegn (enkeltbyte-tegn).

Syntaks

phpstr_shuffle(string $string): string

Eksempel

La oss blande tegnene i en streng i tilfeldig rekkefølge:

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

Eksempel

La oss få en streng med 3 sifre slik at sifrene ikke gjentas:

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

Se også

  • funksjonen shuffle,
    som omorganiserer elementer i en matrise i tilfeldig rekkefølge
  • funksjonen array_rand,
    som velger tilfeldige verdier fra en matrise
  • funksjonen mt_rand,
    som genererer tilfeldige tall