A str_shuffle függvény

A str_shuffle függvény véletlenszerűen rendezi át a karaktereket egy sztringben. Helyesen csak latin karakterekkel (egybájtos karakterekkel) működik.

Szintaxis

phpstr_shuffle(string $string): string

Példa

Keverjük össze egy sztring karaktereit véletlenszerű sorrendben:

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

Példa

Kapjunk egy 3 számjegyből álló sztringet úgy, hogy a számjegyek ne ismétlődjenek:

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

Lásd még

  • a shuffle függvényt,
    amely egy tömb elemeit rendezi át véletlenszerű sorrendbe
  • a array_rand függvényt,
    amely véletlenszerű értékeket választ ki egy tömbből
  • a mt_rand függvényt,
    amely véletlenszámokat generál