Hàm str_shuffle

Hàm str_shuffle sắp xếp lại các ký tự trong chuỗi theo thứ tự ngẫu nhiên. Chỉ hoạt động chính xác với các ký tự Latinh (ký tự một byte).

Cú pháp

phpstr_shuffle(string $string): string

Ví dụ

Hãy xáo trộn các ký tự trong chuỗi theo thứ tự ngẫu nhiên:

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

Ví dụ

Hãy lấy một chuỗi gồm 3 chữ số sao cho các chữ số không lặp lại:

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

Xem thêm

  • hàm shuffle,
    hàm này sắp xếp lại các phần tử của mảng theo thứ tự ngẫu nhiên
  • hàm array_rand,
    hàm này chọn các giá trị ngẫu nhiên từ mảng
  • hàm mt_rand,
    hàm này tạo ra các số ngẫu nhiên