/PHP-random-string-generator

PHP random string generator with options for length, character type and custom characters

Primary LanguagePHP

PHP random string generator

Simple PHP random string generator class with configurable options for length, character type and custom characters.

Allows for:

  • Custom characters
  • Numbers only
  • Symbols only
  • Upper case only
  • Lowercase only
  • All with NO symbols

Usage

Usage is easy, just call the class and then set character amount, character type OR custom characters. Otherwise 16 random characters will be returned.

<?php
require_once('stringGen.php');

$string = (new stringGen(16, 'SYMBOLS'))->generate();
echo $string;//[?+}!^/(+}

$string = (new stringGen(8, 'ALLNOSYMBOLS'))->generate();
echo $string;//d68eKRdz

$string = (new stringGen(16, 'NUMBERS'))->generate();
echo $string;//8374911345932147

$string = (new stringGen(16, '', '01'))->generate();
echo $string;//1101101110000011

$string = (new stringGen(22, '', 'ABCXYZ'))->generate();
echo $string;//XBXACAXAXZZXYCCAYZAAZB

$string = (new stringGen(28, 'ALL'))->generate();
echo $string;//LrZdGW*/hwZ8w]ixBEOCNXOPHX_S

$string = (new stringGen(6, 'UPPERCASE'))->generate();
echo $string;//HTDKCY