이 글은 주로 배열 순회에서 난수를 적용하는 방법을 포함하여 PHP에서 무작위 배열목록을 얻는 방법을 소개합니다. 이 글은 실용적인 가치가 매우 높습니다. 이 기사에서는 PHP에서 배열을 얻는 방법에 대해 설명합니다. 임의 배열의 예제 프로그램은 참고용으로 모든 사람과 공유됩니다. 구체적인 구현 방법은 다음과 같습니다.
말할 필요도 없이 코드를 직접 붙여넣기만 하면 됩니다. php의
array_rand는 매우 비정상적이고 일반 사람들의 이해를 깨뜨리고 매우 번거롭습니다. 예제 1:
코드는 다음과 같습니다.
function create_random_ids( $min,$max,$limited ) { $_base_ids = range($min,$max); $_temp_key = array_rand ($_base_ids,min(count($_base_ids),$limited+10)); //拼接 $ids = array(); for ($x=0; $x < count($_temp_key); $x++) { $ids[] = $_base_ids[$_temp_key[$x]]; } return $ids; }
예 2:
코드는 다음과 같습니다.
<?php $a = array(0,1,2,3,4,5,6,7,8); echo "$a原来的顺序为:<hr/>"; foreach($a as $v) echo $v."t"; shuffle($a); echo "<br/>$a被打乱后的顺序为:<hr/>"; foreach($a as $v) echo $v."t"; ?>처음 얻은 결과는 다음과 같습니다.
두 번째 얻은 결과는
세 번째로 얻은 결과는 다음과 같습니다.
위 내용은 무작위 배열 목록을 얻는 PHP 메소드 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!