我需要创建一个函数来生成一个用于抓取的字符串。
我被建议在php上使用openssl_random_pseudo_bytes()函数。但它产生的结果包含一些特殊的ascii字符,如 P。当我使用bin2hex时没关系,但它不包含其他字符,如w,q ......
还有其他一些方法吗?
答案 0 :(得分:0)
不幸的是,bin2hex()
为您提供了二进制值的十六进制表示。十六进制只能代表0-9和A-F,因为它是一个基数为16的数字系统。但是,你可以做一些像这个问题的第一个答案:PHP random string generator生成Qs和Ws的随机字符串。