Tambah Kosong Di Hadapan Nombor

Written by Sumardi Shukor


1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4 out of 5)
Loading ... Loading ...


Di bawah adalah cebisan kod bagi menambahkan kosong di hadapan nombor. Contohnya 1 kepada 01, 100 kepada 0100. Mengikut bilangan characters yang dikehendaki dengan menggunakan fungsi terbina str_pad().

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
function tambahKosong($no, $n) {
  return str_pad((int) $no, $n, "0", STR_PAD_LEFT);
}
 
// @parameter 1 : target nombor
// @parameter 2 : bilangan <em>charaters</em>
 
echo tambahKosong(100, 4); // 0100
echo tambahKosong(45, 4); // 0045
echo tambahKosong(9, 2); // 09
 
?>



Posted on: November 13, 2008

Filed under: Tips

Related Posts:

  • No Related Post

Comments (5)

LAi

November 13th, 2008 at 2:44 pm    

avatar

ui…off topic jap..apa bahasa ko guna adsense ko ni..annunci google..

Pai

November 13th, 2008 at 2:47 pm    

avatar

add leading zero, aku selalu pakai while loop sama strlen jak nih, then append output.. heheh!

SMD

November 13th, 2008 at 5:45 pm    

avatar

@Lai, bahasa random.

@Pai, hehe.. rasanya guna str_pad() lagi mudah. :-)

mikegrungey

November 14th, 2008 at 11:55 am    

avatar

selalu guna

if($number < 10) {
‘0′.$number untuk paparan & seterusnya.

SMD

November 14th, 2008 at 1:16 pm    

avatar

@mikegrungey

yup. itu kalau nak tambah kosong bagi nombor 1 – 9… 01,02,03 – 09… tetapi fungsi ni lebih dinamik… contohnya, kita nak 4 digit… tambahKosong(1,4); 1 akan jadi 0001, tambahKosong(25,4); 25 akan jadi 0025..

Leave a reply

Name *

Mail *

Website