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