154 of 410 menu

shuffle 함수

shuffle 함수는 배열의 요소가 무작위 순서로 나오도록 배열을 섞습니다. 이 함수는 배열 자체를 변경합니다: 즉, 함수의 결과를 어디에도 할당할 필요가 없습니다 - 배열 자체에 변경 사항이 적용됩니다.

구문

shuffle(array &$array): bool

예시

배열 요소를 무작위 순서로 섞어 보겠습니다:

<?php $arr = [1, 2, 3, 4, 5]; shuffle($arr); var_dump($arr); ?>

예시 . 활용

1부터 10까지의 숫자를 반복 없이 무작위 순서로 배열을 채워보겠습니다. 이를 위해 range를 사용하여 1부터 10까지의 배열을 생성하고 shuffle을 사용하여 섞습니다:

<?php $arr = range(1, 10); shuffle($arr); var_dump($arr); ?>

예시 . 활용

1부터 10까지의 무작위 숫자로 채워진 ul 목록을 만들어 보겠습니다:

<?php $arr = range(1, 10); shuffle($arr); echo '<ul>'; foreach ($arr as $elem) { echo '<li>' . $elem . '</li>'; } echo '</ul>'; ?>

참고 항목

  • 문자열의 문자를 무작위로 섞는 함수 str_shuffle,
  • 배열에서 무작위 값을 선택하는 함수 array_rand,
  • 무작위 숫자를 생성하는 함수 mt_rand,
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부