PHP Programming
Mengubah Nomor Handphone 08xx Ke format Internasional +62

Mengubah Nomor Handphone 08xx Ke format Internasional +62

Oleh | Senin, 04 Oktober 2021 21:34 WIB | 232 Views | Comments 2021-10-04 21:34:40

Terkadang ada beberapa platform yang mewajibkan input nomor hanphone atau telephone versi internasional yang mana Indonesia menggunakan kode panggilan +62 atau 62. Lalu bagaimana cara mengubahnya menggunakan PHP?

Untuk mengubahnya kita akan membuat sebuah fungsi terlebih dahulu seperti dibawah ini, teman-teman bisa memasukan fungsi ini ke class yang teman-teman buat bila menggunakan OOP.

function gantiformat($nomorhp) {
     //Terlebih dahulu kita trim dl
     $nomorhp = trim($nomorhp);
    //bersihkan dari karakter yang tidak perlu
     $nomorhp = strip_tags($nomorhp);     
    // Berishkan dari spasi
    $nomorhp= str_replace(" ","",$nomorhp);
    // bersihkan dari bentuk seperti  (022) 66677788
     $nomorhp= str_replace("(","",$nomorhp);
    // bersihkan dari format yang ada titik seperti 0811.222.333.4
     $nomorhp= str_replace(".","",$nomorhp); 

     //cek apakah mengandung karakter + dan 0-9
     if(!preg_match('/[^+0-9]/',trim($nomorhp))){
         // cek apakah no hp karakter 1-3 adalah +62
         if(substr(trim($nomorhp), 0, 3)=='+62'){
             $nomorhp= trim($nomorhp);
         }
         // cek apakah no hp karakter 1 adalah 0
        elseif(substr($nomorhp, 0, 1)=='0'){
             $nomorhp= '+62'.substr($nomorhp, 1);
         }
     }
     return $nomorhp;
 }

Nah, sekarang untuk menggunakannya teman-teman tinggal memangilnya dengan cara:

$hp = "0812223344";
$userphonegsm = gantiformat($hp);


Maka akan menghasilkan angka +62812223344

Adi Sumaryadi - Bicara IT dan Internet





Apa komentar anda tentang Tulisan Mengubah Nomor Handphone 08xx Ke format Internasional +62?


PHP Programming Lainnya
Session Destroy Setelah Redirect dari Payment Gateway
Kamis, 24 Desember 2020 13:54 WIB
Session Destroy Setelah Redirect dari Payment Gateway
Pernah mengalami sesi atau session tiba-tiba terhapus atau hilang setelah redirect dari halaman payment gateway? masalahnya adalah bukan pada pemograman anda. Hal ini merupakan kebijakan dari Browser yang disebut sebagai SameSite. Bagaimana Solusinya?
Menghapus Baris Kosong Source Code di Editor Dreamweaver
Kamis, 26 Maret 2020 20:45 WIB
Menghapus Baris Kosong Source Code di Editor Dreamweaver
Saya termasuk yang belum pindah ke editor kekinian seperti Sublime, VisualCode atau yang lainnya. Asli pengguna Dreamweaver sejak tahun 2003. Cukup sulit memang memindahkan kebiasaan. Ada satu tips yang saya akan coba bagi untuk anda yang ingin menghapus baris tak berguna di koding.
Cara Mendapatkan Koordinat Google Melalui IP Address
Rabu, 16 Oktober 2019 05:45 WIB
Cara Mendapatkan Koordinat Google Melalui IP Address
Banyak cara yang dapat dilakukan untuk mendapatkan posisi koordinat khususnya latitude dan longitude Google dengan menggunakan IP. Beberapa diantaranya berbayar seperti IPStack dan juga IP2Location. Apakah ada yang gratis?
Convert Konten HTML Menjadi AMP Valid Menggunakan PHP
Senin, 17 September 2018 14:17 WIB
Convert Konten HTML Menjadi AMP Valid Menggunakan PHP
Sederhananya AMP atau Accelerated Mobile Pages adalah halaman yang membang dibuat untuk Mobile Friendly, dan benar-benar friendly karena memang tampilannya cenderung lebih sederhana dan yang pasti didukung oleh mesin pencari Google. Lalu bagaimana untuk konten-konten lama di website anda yang anda bangun menggunakan PHP di convert menjadi AMP?
Membuat Thumbnail Proporsional menggunakan Imagick dan PHP
Rabu, 22 Agustus 2018 21:34 WIB
Membuat Thumbnail Proporsional menggunakan Imagick dan PHP
Saat kita membuat website dan konten berasal dari user dengan berbagai latar belakang kemapuan manipulasi foto, atau hanya sekedar mengkitu saran untuk menyesuaikan ukuran foto memang dibutuhkan sebuah mekanisme supaya foto yang diupload tetap sesuai dengan keinginan kita.
Mengirimkan Tweet Melalui PHP Secara Otomatis
Minggu, 03 Juni 2018 23:12 WIB
Mengirimkan Tweet Melalui PHP Secara Otomatis
Twitter adalah salah satu sosial media yang hingga saat ini masih bertahan bersanding bersama Facebook dan juga Instagram. Terkadang kita membutuhkan otomatisasi untuk mengirimkan status atau tweet ke Twitter dari aplikasi yang kita buat atau website yang kita buat menggunakan PHP.