Generator kode pendek untuk PHP. Buat kode pendek seperti hash. Kode bisa acak atau dapat dibalik. Format keluaran dapat disesuaikan (lihat daftar di bawah).
Anda dapat membuat kode string acak dengan panjang karakter yang Anda inginkan, misalnya 4, 6, 8 ... hingga 20.
Selain itu, Anda juga dapat membuat kode yang dapat dibalik dari angka. Ini berguna ketika Anda perlu melacak nomor asli dari string kode referensi.
Dapat digunakan untuk menghasilkan kode referensi kecil, URL kecil, atau tujuan lainnya.
Instal versi terbaru dengan
$ composer require ajaxray/short-code
ShortCodeCode::FORMAT_ALNUM
: (Default) Karakter alfanumerik. termasuk 0-9, az dan AZShortCodeCode::FORMAT_ALNUM_CAPITAL
: Karakter alfanumerik. termasuk 0-9 dan AZShortCodeCode::FORMAT_ALNUM_SMALL
: Karakter alfanumerik. termasuk 0-9 dan azShortCodeCode::FORMAT_CHAR_CAPITAL
: Karakter huruf kapital. hanya mencakup AZShortCodeCode::FORMAT_CHAR_SMALL
: Karakter huruf kecil. hanya mencakup azShortCodeCode::FORMAT_NUMBER
: Angka. hanya mencakup 0-9. Dapat digunakan untuk menghasilkan angka acak <?php
ShortCode Random:: get ();
// Something like (8 chars by default) : aWg2m5Q3
ShortCode Random:: get ( 6 );
// 6 character length. e.g. r43Nx2
ShortCode Random:: get ( 8 , ShortCode Code:: FORMAT_ALNUM_SMALL );
// 8 characters with alnum (small letter only). e.g. f43nbg3e2
<?php
ShortCode Reversible:: convert ( 46345223 );
// Output: 38svB
ShortCode Reversible:: revert ( ' 38svB ' );
// Output: 46345223
// If you specify a format for converting, remember to use the same format for reverting
ShortCode Reversible:: convert ( 46345223 , ShortCode Code:: FORMAT_ALNUM_CAPITAL );
// Output: RLC7B
ShortCode Reversible:: revert ( ' RLC7B ' , ShortCode Code:: FORMAT_ALNUM_CAPITAL );
// Output: 46345223
Anda dapat membuat kode dengan panjang keluaran minimum. Anda harus menyebutkan panjang keduanya, fungsi konversi dan pengembalian.
<?php
// Creating alphanumeric code with minimum 6 character and reverting
ShortCode Reversible:: convert ( 9876 , ShortCode Code:: FORMAT_ALNUM , 6 );
// Output: 1002zi
ShortCode Reversible:: revert ( ' 1002zi ' , ShortCode Code:: FORMAT_ALNUM , 6 );
// Output: 9876
// Creating small letter only code with minimum 6 character and reverting
ShortCode Reversible:: convert ( 9876 , ShortCode Code:: FORMAT_CHAR_SMALL , 6 );
// Output: baardm
ShortCode Reversible:: revert ( ' baardm ' , ShortCode Code:: FORMAT_CHAR_SMALL , 6 );
// Output: 9876
Harap dicatat bahwa, dengan menggunakan metode ini, Anda hanya dapat memastikan panjang karakter minimum. Panjang ini mungkin melebihi jumlah yang lebih besar.
Perpustakaan ini memiliki ketergantungan pada ekstensi BCMath PHP. Silakan periksa halaman instalasi jika Anda belum mengonfigurasinya.
Juga dapat diinstal pada os berbasis linux dengan sesuatu yang mirip dengan -
// FOr php 5.x
sudo apt-get install php-bcmath
// For php 7
sudo apt-get install php7.0-bcmath
“Inilah Kitab yang tidak diragukan lagi, petunjuk bagi orang-orang yang bertakwa” – Al-Quran