Pemrograman PHP sudah menjadi bahasa yang familiar bagi programmer web karena sifat tool yang digunakan freeware dan nuansa hasil aplikasi berbasis web dapat diakses dari manapun bahkan melalui mobile. Kali ini saya akan menyajikan script untuk membuat random string/character yang biasa digunakan untuk membuat reset password dan menghasilkan sebuah character baru dan sebagai password baru, fungsi ini juga bisa digunakan untuk hal lain dimana membutuhkan random string
Berikut fungsi random string:
<?php
function random_string($length=6, $characters = '0123456789abcdefghijklmnopqrstuvwxyz') {
$string = '';
for ($p = 0; $p < $length; $p++) {
$a = mt_rand(0, strlen($characters)-1);
$string .= $characters[$a];
}
return $string;
}
?>
Berikut beberapa contoh penggunaannya
<?php
echo random_string(5); // output: 1d2re
echo random_string(4, '154abc'); // output: c45a
$mystring = random_string(8); // save return of random string with length 8 character to variable
?>
Semoga Bermanfaat