str_shuffle 함수

함수 str_shuffle는 문자열 내의 문자들을 무작위 순서로 재배열합니다. 라틴 문자(싱글바이트 문자)에 대해서만 올바르게 작동합니다.

구문

phpstr_shuffle(string $string): string

예제

문자열의 문자들을 무작위로 섞어봅시다:

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

예제

숫자가 반복되지 않는 3자리 문자열을 얻어봅시다:

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

함께 보기

  • 배열의 요소를 무작위 순서로 재배열하는 함수 shuffle
  • 배열에서 무작위 값을 선택하는 함수 array_rand
  • 무작위 숫자를 생성하는 함수 mt_rand