Funktionen str_shuffle

Funktionen str_shuffle blander tegnene i en streng i tilfældig rækkefølge. Fungerer korrekt kun med latinske tegn (enkelt-byte tegn).

Syntaks

phpstr_shuffle(string $string): string

Eksempel

Lad os blande tegnene i en streng i tilfældig rækkefølge:

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

Eksempel

Lad os få en streng med 3 cifre, så cifrene ikke gentager sig:

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

Se også

  • funktionen shuffle,
    som blander elementerne i et array i tilfældig rækkefølge
  • funktionen array_rand,
    som vælger tilfældige værdier fra et array
  • funktionen mt_rand,
    som genererer tilfældige tal