www.iklfy.com

PHP多种情况下生成随机字符串

/**

 * 生成随机字符串

 * @param  integer $length 长度

 * @param  boolean $int    是否纯数字

 * @param  integer $level  字符串强度[1-4]

 * @return [type]          [description]

 */

if (!function_exists('randoms')) {

    function randoms($length=6,$int=false,$level=2) {

        $character = [

            'number' => '0123456789',

            'letter' => 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',

            'symbol' => '!@#$%^&*()-_[]{}<>~+=/?|',

            'filter' => '0OIl1'

        ];