Der Inhalt dieses Artikels handelt von der Zufallszahlengenerierung in PHP. Jetzt kann ich ihn mit Ihnen teilen.
<?php // array_rand();从数组中随机取出一个或多个单元 // 如果array_rand不写length参数或者参数是1,返回的不是数组,而是int类型的整数,如下的var_dump,这样的话赋值给变量再array_merge就会报错。 // var_dump(array_rand(range(0,9),$length)); // array_flip();交换数组中的键和值 // range();根据范围创建数组,包含指定的元素 // shuffle — 打乱数组,返回的是布尔值,不适合本案例 $merge=array_rand(array_flip(array_merge(range('a','z'),range(0,9))),4); print_r($merge); ?>
<?php // join('',$array)以空连接数组,并返回字符串,join是implode的别名 $str=join('',array_rand(array_flip(array_merge(range('a','z'),range(0,9))),4)); var_dump($str); ?>
Verwandt empfohlen:
Hinweise zu Arrays und Strings in PHP
Das obige ist der detaillierte Inhalt vonZufallszahlengenerierung aus einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!