index.php?id=113
Por Yal Publicidad
Publicado el Vie 11 de Junio del 2021 a las 0:00
Hay muchas maneras de generar cadenas alfanuméricas aleatorias, y lo que se utiliza dependerá de sus necesidades.
En este tutorial generaremos un código alfanumérico a partir de un formato personalizado ej. ###-####-###
function genCodigo($formato="###-####-###"){
//erg-ndgf-ohy
$formLen= strlen($formato);
$input = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$input_length= strlen($input);
$cod = '';
for($i=0; $i < $formLen; $i ){
$random_character = $input[mt_rand(0, $input_length - 1)];
if($formato{$i}=='#') {
$cod .= $random_character;
}else{
$cod .= $formato{$i};
}
}
return $cod;
}
echo genCodigo(); // puedes personalizarlo ej. genCodigo('##-####-###-##')
//Retorna: mN5-LEqX-pSP
Yal Publicidad
Yuri Lizama Aguirre