str_shuffle Fonksiyonu

str_shuffle fonksiyonu, bir dizedeki karakterleri rastgele bir sıraya yerleştirir. Yalnızca Latin karakterleri (tek baytlık karakterler) ile doğru şekilde çalışır.

Sözdizimi

phpstr_shuffle(string $string): string

Örnek

Bir dizedeki karakterleri rastgele bir sıraya yerleştirelim:

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

Örnek

Rakamların tekrarlanmadığı, 3 rakamlı bir dize elde edelim:

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

Ayrıca Bakınız

  • shuffle fonksiyonu,
    bir dizinin elemanlarını rastgele bir sıraya yerleştirir
  • array_rand fonksiyonu,
    bir diziden rastgele değerler seçer
  • mt_rand fonksiyonu,
    rastgele sayılar üretir