Masih berhubungan dengan post sebelumnya Remove Non Numeric Char From String saya masih berkutat dengan payment gateway hahaha. Parameter nomor telepon pada payment gateway harus terdiri dari 9 char, agar ketika post data tidak terjadi error. Saya memutuskan untuk menggunakan STR_PAD pada PHP.
STR_PAD ini berguna untuk mengisi string pada sebelah kiri atau kanan string agar mencapai panjang yang dibutuhkan, bingung kan mahaha. Contohnya jika ada yang memasukan nomor telepon hanya 7 atau 8 angka maka parameter yang dibutuhkan kurang 1 char (dibutuhkan 9 char).
Untuk mengisi kekosongan 1 char pada string tersebut bisa digunakan str_pad, untuk lebih jelasnya bisa dilihat pada script dibawah ini :
str_pad(string_awal,panjang_yang_dibutuhkan,string_pengisi,type);
Contoh implementasi :
<?php $numeric = 1234567; echo 'String Awal : '.$numeric.'<br/>'; echo 'String Hasil : '.str_pad($numeric,9,'0',STR_PAD_LEFT); ?>
Script diatas akan menghasilkan tampilan seperti berikut :
String Awal : 1234567 String Hasil : 001234567
Untuk type bisa diisi dengan STR_PAD_LEFT, STR_PAD_RIGHT, STR_PAD_BOTH, semoga bisa membantu yang membaca artikel ini, sekali lagi maaf bahasanya berantakan hehehe.

Apache (5)
CSS (3)
Docker (6)
Git (5)
Go (1)
Hobbies & Toys (8)
HTML (4)
Javascript (5)
jQuery (3)
Linux Ubuntu (46)
Misc (36)
MySQL (3)
Odoo (13)
PHP (3)
Pipeline (1)
Postgresql (6)
Python (13)
Quote (1)
Qweb (1)
Random Word (1)
Smartphone (1)
SQL Server (1)
Tools (7)
Useful Links (46)
Video (3)
VLC (1)
Vue (1)
Web Server (3)
zuka.one
©2011