Custom Format (Guid) PHP Unique ID

Pernah lihat “0afd386c-3422-4ceb-b620-fdda219205db” ?? biasanya orang – orang menamakan rangkaian string dengan format itu dengan Guid. Jangan tanya artinya Guid apa, karena saya juga gak tau :p

Oke.. gak usah pakek teori teori ya.. langsung studi kasus aja.. hehehe. Begini contoh kasusnya :

Permasalahan :

Si Budi membangun dua buah sistem (mungkin karena budi tidak jadi bermain bola :p). Sistem yang pertama adalah sebuah website dibangun dengan menggunakan .NET, c#. Sistem yang kedua juga website versi mobile untuk pengguna mobile, dibangun dengan PHP. Salah satu field di salah satu tabel berisikan Guid. Tuliskan skrip PHP yang outputnya adalah Guid dengan format yang mirip dengan format ouput library Guid .NET.

Solusi :

Beginilah jawaban si Budi…

c#

[c#]

String theNuGuid = Guid.NewGuid().ToString();

[/c#]

php

[php]

// Generate Guid
function NewGuid() {
$s = strtoupper(md5(uniqid(rand(),true)));
$guidText =
substr($s,0,8) . ‘-‘ .
substr($s,8,4) . ‘-‘ .
substr($s,12,4). ‘-‘ .
substr($s,16,4). ‘-‘ .
substr($s,20);
return $guidText;
}
// End Generate Guid

[/php]

Si Budi sangat jenius sekali… jawabannya benar! 🙂

Have a nice weekend everybody… cihui! hari senen libur yak… (dance)

Dirgahayu Republik Indonesia ke-64… MERDEKA!!! (scenic)

Note :

Si Budi nyontek dari sini :

2 comments / Add your comment below

  1. geeeeezzz… this is genius!!! (drinking) sayangnya saiia gag ngerti sama yg bginian (idiot) OON surOON saiinya kang 😎

Leave a Reply

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