Subscribe Us

Header Ads

Menambahkan nol di depan angka menggunakan PHP

Halo bro saya akhir" ini sering buat tutorial soalnya lagi suwung banget bro. wkwkwk. Dan sebenernya masih banyak loh bro yang mau dimuntahin tapi masalah nulis bikin males mau nulis di blognya itu. wkwk. Okay dah kali ini saya akan memberikan caranya menambahkan 0 di depan angka, lha kok itu kan gampangan pake sekali tinggal nama variable = 00002; contohnya eits itu sih ga bisa pastinya yang kebaca 2 saja.

Saya sukanya buat algoritma paling males buat interfacenya, lha njur piye jal. wes yok di mulai buat scriptnya bro ntr saya jelasin juga cara kerjanya.

Oh ya bro saya juga menerima request buatin algoritma apa aja kok, contoh algoritma naive bayes, k-means, decision tree, backpropagation, apalagi ya. hahaha. ya pokoknya buat skripsi" gitu deh. Silahkan request saja nanti saya buatkan dan ane muntahin di blog ini gratis.

Okay dah look at the picture.




$length = 6; // length ini untuk menset max jumlah panjang awal yaitu 000001 maka panjangnya 6
$nol = '00000'; // ini untuk menambahkan 0 / nol di belakang angka
$nol1 = '0'; // ini untuk menambahkan 0 / nol di belakang angka tapi 1 per 1 nantinya akan menggunakan looping
$string = ''; // menset nilai string kosong untuk menconcatenate nilai $nol1
$mm = array(); // menset array untuk menampung looping dari $nol1

for($id=1; $id<=100; $id++) // menset nilai id secara statis maka seperti ini 00001-00010 -> 00100
$kata = $id.''.$nol // ini untuk menggabungkan 00000 dan id
$panjang = strlen($kata) // ini untuk menghitung panjang dari $kata nantinya akan dicheck panjangnya.

if($lenght < $panjang)
$ini = $panjang - $lenght
$wiw = $length - $ini
// pada koding diatas maka ketika length kurang dari $panjang,
// diatas lenght adalah 6 maka ketika id menjadi 100 maka $panjang menjadi = 8 (00000100)
// maka akan sisa 2, sisa 2 ini akan menjadi pengurang dari $lenght maka 6 - 2 = 4, kita simpan nilai 4 ini


kita akan membuat perulangan sepanjang niali 4 tadi dengan menggunakan $nol1 lalu akan kita masukan ke dalam array.
array_push($mm, $nol1) // maka akan menjadi seperti ini $mm = (0,0,0)


lalu mengeluarkan nilai arraynya dengan foreach dan mengkonkatenate nilai stringnya. Nantinya ketika di keluarkan akan menjadi 0000

setelah dikonkatenate kita mendapatkan nilai 000 dan sebelumnya idnya adalah 100
maka kita akan menggabungkan nilainya agar menjadi 1 gabungan menjadi 000100

setelah sudah tergabung maka nilai $string dan $mm di kembalikan lagi menjadi kosong.

okay sekian.

Post a Comment

0 Comments