Terkadang kita perlu untuk meng-generate random string (mengacak karakter) dengan menggunakan PHP, biasanya digunakan untuk memberi nama file, untuk membuat password, untuk membuat captcha, dan lain sebagainya.Random String

 

Untuk mengacak string secara random kita bisa menggunakan potongan fungsi berikut ini.

<?php
function genRndString($length = 10, $chars = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ')
{
    if($length > 0)
    {
        $len_chars = (strlen($chars) - 1);
        $the_chars = $chars{rand(0, $len_chars)};
        for ($i = 1; $i < $length; $i = strlen($the_chars))
        {
            $r = $chars{rand(0, $len_chars)};
            if ($r != $the_chars{$i - 1}) $the_chars .=  $r;
        }

        return $the_chars;
    }
}

?>

Cara menggunakan nya cukup memanggil fungsi tersebut dengan cara dibawah ini

<?php
echo genRndString();
?>

Sekian trik singkat untuk menciptakan string random dengan menggunakan PHP