Lazada Indonesia

Wednesday, May 7, 2014

Membuat Random Angka Huruf Dan Simbol Dalam PHP

PHP hanya menyediakan fungsi random/acak untuk deretan nilai. Padahal ada beberapa kasus seperti membuat password, membuat kode registrasi maupun lainya kita memerlukan kode acak yang tersusun dari angka dan huruf bahkan simbol. Berikut kode singkat untuk melakukan random/acak angka dan huruf secara bersamaan.
<?php
function acakangkahuruf($panjang)
{
    $karakter= 'ABCDEFGHIJKL1234567890^()';
    $string = '';
    for ($i = 0; $i < $panjang; $i++) {
  $pos = rand(0, strlen($karakter)-1);
  $string .= $karakter{$pos};
    }
    return $string;
}
//cara memanggilnya
echo acakangkahuruf(10);
?>
variabel $karakter pada fungsi diatas bisa anda modifikasi dengan perpaduan karakter angka, huruf bahkan simbol seperti ^ % dll tergantung keperluan.
Dengan fungsi diatas anda tinggal menentukan berapa panjang hasil random dengan mengisikan nilai pada acakangkahuruf(xx)

0 comments:

Post a Comment