Membuat random angka huruf dan simbol dalam php

acak angka huruf simbol dengan 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)

Anda bisa gunakan untuk banyak keperluan seperti :

  1. Password generator
  2. Kode pendaftaran
  3. Kode validasi
  4. Kode barang dll

Semoga Bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Koneksi database mysql dengan mysqli
    Mysqli adalah salah satu ekstensi php yang digunakan untuk melakukan interaksi dan pengelolaan database mysql. Mysqli adalah pengembangan dari versi sebelumnya dan hanya bisa digunakan untuk MySQL versi 4.1.13 atau terbaru
  • Cara memotong gambar dengan php
    PHP dapat melakukan operasi manipulasi sebuah gambar yang sudah dikirim/upload ke server. Gambar dapat dipotong, diubah ukuran, ditambahkan tulisan dll.
  • Menghitung jumlah hari dalam 1 bulan
    Jumlah hari pada tiap bulan bisa berbeda, ada yang 29, 30 dan ada yang 31. Kita bisa menghitung jumlah hari pada bulan tertentu dengan php. Silahkan simak kode singkat berikut.
  • Menggunakan session dalam PHP
    Session PHP adalah sebuah variabel yang dapat digunakan untuk menyimpan sebuah informasi atau nilai. Masing-masing session yang sudah dibuat hanya berlaku untuk satu pengguna yang sedang aktif, session ini bersifat global dan dapat dipanggil setiap saat
  • Berpindah halaman otomatis dengan durasi tertentu
    Berpindah halaman otomatis dengan durasi tertentu kadang kita lakukan pada kasus pembuatan halaman intro atau menampilkan halaman dengan durasi waktu tertentu kemudian langsung membuka halaman lainya.

Kiriman terbaru