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)
Anda bisa gunakan untuk banyak keperluan seperti :
- Password generator
- Kode pendaftaran
- Kode validasi
- Kode barang dll
Tidak ada komentar:
Posting Komentar