Cara Membuat Generate Kode Acak Dengan Codeigniter

Halo teman – teman, selamat datang kembali di website Dumet School. Kembali lagi di tips dan trik seputar dunia website, pada sekempatan kali ini kita akan belajar tentang Cara Membuat Generate Kode Acak Dengan Codeigniter. Dan kita akan membuat generate kode ini yang nanti nya kita gunakan misalnya untuk penomoran sertifikat, nomor antrian, ataupun nomor verifikasi akun.

Dan pada tips kali ini kita akan membuat generate kode untuk sertifikat, yang di dalamnya kita berikan [nama perusahaan+tahun+bulan+code acak] Baik langsung saja kita implementasikan, kita buka controller kita dan ketikkan code seperti di bawah ini

private function generate_code($panjang_angka){
		$code= '1234567890QWERTYUIOPASDFGHJKLZXCVBNM'.time();
		  $string = '';
		  for ($i = 0; $i < $panjang_angka; $i++) {
		      $pos = rand(0, strlen($code)-1);
		      $string .= $code[$pos];
		      }
		  return 'DMT/'.date('Y').'/'.date('m').'/'.$string;
	} 

Kemudian kita buat fungsi untuk menampilkan hasilnya

public function kode_sertifikat(){
		echo $this->generate_code(10);
	}

Dan kita jalankan pada browsernya, maka hasilnya seperti gambar di bawah ini

Cara Membuat Generate Kode Acak Dengan Codeigniter

Pada fungsi kode_sertifikat() di dalamnya melakukan pemanggilan fungsi untuk generate_code() yang di dalam nya kita masukkan parameter, parameter berisi angka.

Artinya angka yang kita masukkan adalah panjang karakter atau string yang akan kita generate. Kita juga bisa menambahkan sesuai kebutuhan kita, misalnya kita masukkan panjang karakter sebanyak 20 digit. Maka kita berikan angka 20 di dalam parameter nya.

public function kode_sertifikat(){
		echo $this->generate_code(20);
	}

Maka hasilnya seperti gambar di bawah ini

Cara Membuat Generate Kode Acak Dengan Codeigniter

Bagaimana, mudah sekali bukan,,??

Sekian pada artikel kali ini tentang Cara Membuat Generate Kode Acak Dengan Codeigniter tentu kita akan berjumpa kembali pada artikel yang akan datang. Teman – teman bisa implementasikan ini pada projectnya, kalian hanya perlu custom saja bagian return saja apa saja yang ingin di tampilkan. Terimakasih dan sampai jumpa.

DUMET School Author

DUMET School adalah tempat kursus website, kursus desain grafis, kursus digital marketing, kursus video editing dan kursus mobile apps terbaik di Jakarta dan Depok.

Leave a Reply

Your email address will not be published. Required fields are marked *