Maison > Article > développement back-end > Comment utiliser un tableau pour générer un code de vérification ?
1. Plusieurs fonctions de tableau qui doivent être utilisées (en utilisant les exemples de code en 2) :
a.range
(valeur de début, fin value) : Génère un tableau dans la plage spécifiée.
<?php $array=range('a','z');//生成一个从a-z的数组 ?>
b.<code><strong>array_merge</strong>
array_merge() : Fusionner un ou plusieurs tableaux.
<?php $array1=range('a','z'); $array2=rrange(0,9); $array3=range('f','z'); $array=array_merge($array1,$array2,$array3);//将$array1,$array2,$array3合并至$array
c.
(le tableau d'entrée spécifie le nombre de cellules vous souhaitez retirer) : prend une ou plusieurs cellules aléatoires du tableau et renvoie une ou plusieurs clés d'une entrée aléatoire. Si un seul est retiré, array_rand() renvoie le nom de clé de l'unité aléatoire. Sinon, un tableau contenant des clés aléatoires est renvoyé. Une fois terminé, vous pouvez obtenir la valeur aléatoire du tableau en fonction de la clé aléatoire. Si la quantité récupérée dépasse la longueur du tableau, une erreur E_WARNING se produira et NULL sera renvoyé. <?php
$index=array_rand($array,4);//从$array中取出4个单元
array_rand
d.
: Mélangez (organisez au hasard l'ordre des cellules) un tableau. shuffle
<?php
shuffle($index);//打乱下标
2. Utiliser les fonctions de tableau :
<?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;Recommandé : tutoriel php,
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!