Image

PHP Funciones Útiles - Cadena Random Alfanumérica

Desarrollo

Hola ABC-eLearners, a modo de ayuda para todos los lectores con ganas de aprender a programar, voy a compartirles mis experiencias, esta vez en PHP, las que considere más útiles para todos. Les comparto una función que devuelve una cadena alfanumérica compuesta por caracteres Random.

<?php
function RandomString($length = 10)
{
  $characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  $charactersLength = strlen($characters);
  $randomString = "";
  for ($i = 0; $i < $length; $i++) {
    $randomString .= $characters[rand(0, $charactersLength - 1)];
  }
  return $randomString;
}

echo RandomString(20);
# Resultado:  Pds6dLaweMLUPZeKbtTn
?>


Si desean otros caracteres además de los alfanuméricos, pueden agregarlos en la variable $characters. Aquí se utiliza la función nativa rand() para encontrar un numero entre 0 y el largo de la cadena, lo que sirve para escoger de forma aleatoria entre los caracteres. Si cuentan con alguna función random propia que elija números al azar, pueden colocarla sin problema.

Comenta qué otras funciones más necesitarías para reusar y optimizar tu tiempo mientras programas en PHP.

0 Commentario(s)

Deja un comentario