Membuat Kode Random Alphanumeric Dengan PHP

 Dalam tutorial kali ini saya akan menjelaskan tentang bagaimana membuat sebuah kode acak / random dalam bentuk alphanumric atau kombinasi antara angka dengan alphabet.

Kombinasinya buka hanya bisa sebtas alphanumeric saja, tapi Anda bisa memodifikasi hasilnya supaya bukan hanya mengahsilkan kombinasi alphanumeric saja melainkan kombinasi lain juga. Teknik bisa saja dimanfattkan untuk pembuatan sebuah password atau sebuah kode token.

Teknik ini sangat sederhana, dimana kita memasukan beberapa karakter kedalam sebuah array kemudian dibaca menggunakan perintah foreach selanjutnya disimpan kedalam variabel array, lalu variabel tersebut dimasukan kedalam perulangan for, dan akan melakukan perulangan seseuai panjang data/nilai yang nantinya bisa dihasilkan.

Beikut ini saya contohkan bagaimana Membuat Kode Random Alphanumeric Dengan PHP


<?php
	function alphanumeric($panjang)
	{
			$data = array(

				range(0, 9),
				range('a', 'z'),
				range('A','Z')

			);

			$karakter = array();
			foreach ($data as $key => $value) {
				foreach ($value as $k => $v) {
					$karakter[]=$v;
				}
			}
			$data = null;

			for($i=0; $i<=$panjang; $i++)
			{
				$data .=$karakter[rand($i, count($karakter)-1)];

			}
			return $data;
	}
		echo alphanumeric(20);
?>


Kode diatas akan menghasilkan nilai alphanumeric acak seperti gambar dibawah ini

Hasil Alphanumeric - root93


Anda bisa menambahkan karakter lain seperti karakter khusus kedalam array jika memang diperlukan.

Baca juga : Membuat Kode Angka Random Menggunakan PHP


0 Response to "Membuat Kode Random Alphanumeric Dengan PHP"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin