index.php?id=113

Generar Cadenas Alfanuméricas Aleatorias en PHP

Por Yal Publicidad


Publicado el Vie 11 de Junio del 2021 a las 0:00



En este ejemplo aprenderemos a generar códigos alfanuméricos usando formato personalizado...

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. ###-####-###

PHP

	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


Deja un comentario:
Buscar
Acerca de Nosotros
@yalpublicidad Agencia de publicidad online. 21 años de experiencia en el diseño y desarrollo de imagen e identidad corporativa de tu empresa...