Membuat Format Angka Ordinal Suffix Dengan PHP

Dipublikasikan oleh El Cicko pada

cropped blake connally IKUYGCFmfw4 unsplash

Sebenernya sich iseng-iseng aja bikin function beginian, daripada nganggur di Hardisk ya aku share aja..siapa tau berguna 🙂
untuk yang belum tau format ordinal contohnya seperti ini :
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

Langsung aja kita bikin function PHP-nya, functionnya seperti ini :

  function formatOrdinal($angka) {
    if (!in_array(($angka % 100), array(11,12,13))) {
      switch ($angka % 10) {
        case 1:  return $angka.'st';
        case 2:  return $angka.'nd';
        case 3:  return $angka.'rd';
      }
    }
    return $angka.'th';
  }

Untuk penggunaanya kita kasih studi kasus misalnya saya mau bikin nomor urut ordinal dari 1 sampai 15, nah kita panggil functionnya :

for ($i = 1; $i <= 15; $i++){
  echo formatOrdinal($i) . "t";
  if ($i % 10 == 0) {
    echo "n";
  }
}

Mudah khan? Silahkan mencoba..semoga bermanfaat 🙂


El Cicko

Nama saya Riky Fahri Hasibuan, Saya yang biasa nulis di blog ini. Blog ini adalah sarana dokumentasi dari apa yang saya kerjakan dan tidak ada salahnya juga saya sebarkan. Jika artikel di blog bermanfaat, kamu bisa memberikan apresiasi pada blog ini dengan memberikan donasi pada blog ini.

1 Komentar

interior design · Desember 25, 2012 pada 10:53 am

Keep on working, great job!|

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *