Press "Enter" to skip to content

Membuat Format Angka Ordinal Suffix Dengan PHP

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 🙂

One Comment

  1. interior design interior design Desember 25, 2012

    Keep on working, great job!|

Tinggalkan Balasan

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