Sammi89
6/12/2015 - 11:10 AM

Functions to manage strings

Functions to manage strings

/**
 * Return a random alphanumerical string
 * @param int $lenght Length of the id
 * @return string
 */
function get_random_id($lenght = 255) {
  $characters = 'abcdefghijklmnopqrstuvwxyz0123456789';
  $string = '';

  for ($i = 0; $i < $lenght; $i++) {
    $string .= $characters[rand(0, strlen($characters) - 1)];
  }
  
  return $string;
}


function get_string_between($string, $start, $end){
  $string = ' ' . $string;
  $ini = strpos($string, $start);
  if ($ini == 0) return '';
  $ini += strlen($start);
  $len = strpos($string, $end, $ini) - $ini;
  return substr($string, $ini, $len);
}