1. 사용해야 하는 여러 배열 함수(2의 코드 예제 사용):
a.range
(시작 값, 끝 값): 지정된 범위 배열을 생성합니다. . range
(起始值,结束值):生成一个指定范围的数组。
<?php $array=range('a','z');//生成一个从a-z的数组 ?>
b.<strong>array_merge</strong>
(): 合并一个或多个数组。
下标发生冲突则分为两种情况:
若为索引下标则重新排序
若为字符串下标,则后面的元素将前面的元素覆盖
<?php $array1=range('a','z'); $array2=rrange(0,9); $array3=range('f','z'); $array=array_merge($array1,$array2,$array3);//将$array1,$array2,$array3合并至$array
c.array_rand
(输入的数组,指明了你想取出多少个单元): 从数组中取出一个或多个随机的单元,并返回随机条目的一个或多个键。如果只取出一个,array_rand() 返回随机单元的键名。 否则就返回包含随机键名的数组。 完成后,就可以根据随机的键获取数组的随机值。 取出数量如果超过 array 的长度,就会导致 E_WARNING 错误,并返回 NULL。
<?php $index=array_rand($array,4);//从$array中取出4个单元
d.shuffle
<?php shuffle($index);//打乱下标
<strong>array_merge</strong>
인덱스 아래의 인덱스인 경우 문자열의 문자열인 경우 후속 요소가 이전 요소 >array_rand를 덮도록 다시 정렬합니다(The 입력 배열은 꺼내려는 셀 수를 지정합니다.): 배열에서 하나 이상의 임의 셀을 가져오고 임의 항목의 하나 이상의 키를 반환합니다. 하나만 빼면 array_rand()는 랜덤 유닛의 키 이름을 반환합니다. 그렇지 않으면 임의의 키가 포함된 배열이 반환됩니다. 완료되면 무작위 키를 기반으로 배열의 무작위 값을 얻을 수 있습니다. 검색된 수량이 배열의 길이를 초과하면 E_WARNING 오류가 발생하고 NULL이 반환됩니다. <?php
$array=range('a','z');
$array=array_merge(range('a','z'),range('A','Z'),range(0,9),range('f','z'));
$index=array_rand($array,4);
shuffle($index);
$str='';
foreach($index as $i){
$str.=$array[$i];
}
echo $str;
shuffle
(연산할 배열)🎜: 배열을 섞습니다(단위 순서를 무작위로 정렬). 🎜🎜rrreee🎜🎜2. 배열 기능 사용: 🎜🎜rrreee🎜 권장: 🎜php 튜토리얼🎜, 🎜php 비디오 튜토리얼🎜🎜위 내용은 배열을 사용하여 인증 코드를 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!