En php mt_rand(0,strlen)-1, ¿por qué deberíamos restar 丨?
No he visto el código completo. Según strlen, esta sección es la longitud de la cadena calculada usando strlen o mb_strlen. Si es así, ¿por qué se reduce en 1? Si mi inferencia es correcta, este código debería ser. p>mt_rand( 0, strlen-1); Por ejemplo, una cadena de cierta longitud se extrae aleatoriamente de una cadena, que es lo que parece el código de verificación.
$randStr = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$strlen = strlen($randStr);
$code = '';
for($i=0;$i<4;++$i){
$código .= $Strandr[mt_rand(0,$strlen-1)];
}
echo $código;
$código .