• Login
  • Join
  • Home
  • Profil
  • Cara Pembelian
  • Kontak

logo

  • Home
  • Kategori Tutorial
    • Ajax - JQuery
    • API Developer
    • CakePHP
    • CodeIgniter
    • HTML & CSS
    • Lain-lain
    • MySQL - MySQLi
    • OOP PHP
    • PHP Classic
    • Smarty PHP
    • SMS Gateway
    • Version Control
  • Download
  • My Books
  • Prosedur Penulisan Naskah
  • Toko Online
  • My Sites
    • Asfamedia.com
    • Asfasolution.com
    • Komiqu.com
Home
  • Home
  • Login
  • Join
  • Kategori Tutorial
    • Ajax - JQuery
    • API Developer
    • CakePHP
    • CodeIgniter
    • HTML & CSS
    • Lain-lain
    • MySQL - MySQLi
    • OOP PHP
    • PHP Classic
    • Smarty PHP
    • SMS Gateway
    • Version Control
  • Download
  • Info Buku
  • Prosedur Penulisan Naskah
  • Toko Online
  • My Sites
    • Asfamedia.com
    • Asfasolution.com
    • Oaseast.com
  • Pembelian online saat ini dialihkan ke www.asfamedia.com
  • Dapatkan diskon hingga 40% dengan bergabung sebagai member di asfamedia.com (Khusus buku-buku penerbit CV. ASFA Solution)
  • Segera daftarkan email Anda di newsletter melalui right column untuk mendapatkan informasi terbaru agussaputra.com
  • Artikel dan informasi yang ditampilkan bisa Anda copy, dengan catatan: menuliskan sumber : agussaputra.com
  • Home
  • Artikel
  • Mengubah +62 menjadi 0 dan 0 menjadi +62 - SMS

Mengubah +62 menjadi 0 dan 0 menjadi +62 - SMS

20 September 2011
28   
73.744

Mengubah +62 menjadi 0 dan 0 menjadi +62 - SMS

Sebelum penulis memberikan tutorial, penulis memberikan info terlebih dahulu.. saat ini, "Trik Kolaborasi Codeigniter & jQuery" sudah terbit dan sudah bisa di pesan secara online. untuk cara belanja bisa klik di http://agussaputra.com/cara-pembelian.html.. oke deh cukup sampai disini pemberitahuannya..

Kali ini penulis memberikan tutorial yang ada hubungannya ama SMS.. yaitu Proses mengubah +62 menjadi 0, dan 0 menjadi +62.. bagaimanakah itu?.. secara ada cukup banyak pertanyaan yang menanyakan tentang hal tersebut..
"Mas Agus, dalam proses penerimaan SMS, format yg masuk ke dalam Inbox adalah +62, contoh: +62856xxx.. nah, sedangkan disistem, kita biasanya menginputkan dengan angka "0" didepan, contoh: "0856xxx".. nah, biasanya cukup sulit juga bila kita menggunakan fungsi SMS Gateway... yaitu mencocokan +62 dan 0.. bisa-bisa balasannya adalah "No Anda tidak terdaftar"...

Nah, ada solusi.. jadi jika kita menginputkan nomor via program ("0856xxx"), maka secara otomatis data yang akan tersimpan akan berubah menjadi ("+62856xxx"), begitu sebaliknya.. ketika data ditampilkan kembali, data yang ("+62856xxx"), akan diubah kembali menjadi ("0856xxx")..

caranya adalah menggunakan skrip berikut:
Contoh skrip mengubah dari 0 ke +62:

<?php
$nohp = "08562121141";
function hp($nohp) {
    // kadang ada penulisan no hp 0811 239 345
    $nohp = str_replace(" ","",$nohp);
    // kadang ada penulisan no hp (0274) 778787
    $nohp = str_replace("(","",$nohp);
    // kadang ada penulisan no hp (0274) 778787
    $nohp = str_replace(")","",$nohp);
    // kadang ada penulisan no hp 0811.239.345
    $nohp = str_replace(".","",$nohp);

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


Dan berikut untuk menampilkan kembali "+62" menjadi "0":

<?php
$hp = "+628562121141";
$hp0 = substr_replace($hp,'0',0,3);
echo $hp0;
?>


substr_replace, merupakan fungsi untuk mengubah suatu string, berdasarkan 3 angka dari depan..

Semoga tutorial ini dapat memberikan pencerahan dan manfaat bagi Anda.

recommend to friends
  • twitter

Artikel Terkait

MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?

MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?

23-03-2020 0
PHP: Menghitung Jumlah Hari Tertentu pada Periode Tanggal Tertentu

PHP: Menghitung Jumlah Hari Tertentu pada Periode Tanggal Tertentu

31-12-2018 0
Mengirim Email Lampiran di PHP (File Attachment)

Mengirim Email Lampiran di PHP (File Attachment)

16-01-2017 0
Membuat Menu Tree Sendiri

Membuat Menu Tree Sendiri

07-11-2016 0

Komentar

  1. nola
    21-09-2011, 08:58:51

    cihuiii.. semantab-mantabnya... ini dia yg tak cari.. masih bingung aq masalah ky gini.. makasi mas agus

  2. izar
    21-09-2011, 12:58:15

    top markotop bro... thanks

  3. Agus Saputra
    22-09-2011, 08:51:21

    nola & izar @ tq... :D

  4. idham
    27-09-2011, 17:57:21

    Wah ini trik pemograman PHP. Mantapp...

  5. Agus Saputra
    28-09-2011, 08:33:25

    idham @ mantab..

  6. sanca
    31-08-2012, 09:43:05

    thanks om tutorialnya keren...

    Ijin copas ilmunya buat di pasang di my application

  7. Agus Saputra
    03-09-2012, 23:54:41

    sanca @ silahkan..

  8. yosep
    18-11-2013, 18:22:29

    harga program sms gateway berapa ya.. g mudeng php jadinya pengen yang siap pake aja.. ada info kah ?

  9. Agus Saputra
    18-11-2013, 23:22:55

    yosep @ bisa email ke [email protected]

  10. pithieee
    27-11-2013, 22:23:31

    mas aq masih awamm...
    tu skrip dimasukin dmana?
    gmn caranya?
    hp ku nokia 110 isa ga di gituin?

  11. Agus Saputra
    27-11-2013, 23:12:48

    pithieee @ skrip ini dimasukin pada saat pemroses atau sebelum dimasukan ke dalam database..

  12. budi
    29-04-2014, 11:56:10

    itu cara biar di database mysql nya jd +62 gimana ya? pas cetak berhasil tapi pas di cek di database nya masih menggunakan 0.
    Thx~

  13. Agus Saputra
    29-04-2014, 20:22:15

    budi @ untuk menyimpan +62 didatabase, silahkan tulis saja kode berikut:

    $hp = hp(08562121141);
    terus pas masukin ke databasenya, gunakan $hp untuk simpan field nohp

  14. Obat herbal ambeien
    09-05-2014, 06:15:42

    menarik sekali artikelnya untuk dibaca

  15. kung lao
    04-02-2016, 08:05:10

    kalo pengen tau no hp sperti ini gmna mas ?+62 *******2405

  16. risaldi
    22-02-2016, 17:19:23

    saya ingin melihat nomor ini

  17. reza
    02-05-2016, 06:25:59

    mohon bantu saya lupa no saya mw ganti tapi yg sudah di pakai saya lupa no nya bisa bener kan yg di atas no nya ?

  18. reza
    02-05-2016, 06:26:03

    mohon bantu saya lupa no saya mw ganti tapi yg sudah di pakai saya lupa no nya bisa bener kan yg di atas no nya ?

  19. reza
    02-05-2016, 06:29:36

    ni no nya +62 *******3098

  20. Agus Saputra
    11-05-2016, 20:09:36

    Reza @ saya belum mengerti maksud pertanyaannya?

  21. sewa mobil palembang
    20-10-2016, 21:49:31

    saya akan coba

  22. Brammy Welang
    17-10-2017, 15:42:21

    It dis awesome :)
    5 stars.

  23. AGUS SAPUTRA
    03-11-2017, 20:30:56

    Brammy Welang @ :)

  24. Eufrond Paduansi
    11-04-2019, 12:30:45

    bagaimana kalau menggunakan bahasa pemrograman java atau visual basic mas Agus ? mohon pencerhannya. tks

  25. oyopoker
    04-09-2019, 01:11:03

    nice article, very interested

  26. 04-09-2019, 01:11:39

    nice article

    bandar ceme

  27. oyopoker
    04-09-2019, 01:12:29

    bandar ceme

  28. yos
    18-10-2019, 12:31:42

    ijin copas scriptnya ya boss

Tinggalkan Komentar


Lihat Semua

Buku Terbaruku

Panduan Praktis dan Jitu Menguasai PHP7 dan SQL Server 2017
Panduan Praktis dan Jitu Menguasai PHP7 dan SQL Server 2017

Like Our Page

Agus Saputra
CV. ASFA Solution

Terpopuler Saat Ini

  • Artikel Terpopuler
  • Buku Terpopuler
(73.743)

Mengubah +62 menjadi 0 dan 0 menjadi +62 - SMS

(60.131)

Membuat Laporan PDF PHP Berdasarkan Kondisi

(50.868)

Sebab Gammu Error 1053

(39.042)

Telah Terbit Buku Best Practice Membangun Aplikasi Pelayanan Publik dengan Framework Codeigniter 3

(37.586)

Import Excel to Database Menggunakan PHP dengan Filtering Data Besyarat

(35.811)

Membuat Menu Tree Sendiri

(34.394)

Membuat Statistika Pengunjung Secara Dinamis

(22.399)

Memanfaatkan SMS API secara Online dengan PHP

(20.761)

Upload Gambar Menggunakan Ajax (jQuery)

(18.893)

Step By Step Membangun Aplikasi SMS dengan PHP dan MySQL

(21.158)

Framework Codeigniter 3 Membangun Aplikasi Penggajian untuk Panduan Skripsi
by Yenda Purbadian

(19.226)

Membuat Aplikasi Absensi Dan Kuesioner Untuk Panduan Skripsi
by Agus Saputra

(18.500)

Proyek Membuat Aplikasi Forum Diskusi Dengan PHP Dan MySQL
by Agus Saputra

(18.050)

Aplikasi Penjualan Dan Pembelian Terintegrasi Dengan VB 6.0. Dan Data Report
by Agus Saputra, Sofyan Maulana, & Sutikno Sofjan

(16.678)

Trik Dahsyat Menjadi Web Master Dengan Framework CakePHP
by Agus Saputra

(16.185)

Aplikasi Pemesanan Tiket Online Berbasis Web Dan Android
by Akhmad Dharma Kasman

(15.644)

Membangun Aplikasi Toko Online Dengan PHP Dan SQL Server
by Agus Saputra

(14.631)

Mega Proyek 125 Juta Sistem Informasi Akademik Kampus
by Agus Saputra

(14.329)

Sistem Informasi Nilai Akademik Untuk Panduan Skripsi
by Agus Saputra

(14.315)

Teknik Cepat Membangun Aplikasi Web Dengan Framework CakePHP
by Agus Saputra

Newsletter

Masukkan email Anda untuk berlangganan informasi kami

Komentar Artikel Terakhir

  • AGUS SAPUTRA pada
    MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?
    04 April 2020 23:36:33
  • Lpk Naura pada
    MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?
    03 April 2020 01:43:24
  • Lpk Naura pada
    Mengirim Email Otomatis dengan Cron Jobs
    03 April 2020 01:41:33
  • Lpk Naura pada
    Mengirim Email Otomatis dengan Cron Jobs
    03 April 2020 01:40:29
  • Didik pada
    Update Source Code Final Project POS Web Base dengan Smarty PHP
    25 Februari 2020 05:46:58

Komentar Buku Terakhir

  • Hijau Generasi pada
    Mengenal Web Security - Kasus Eksploitasi Web dengan Ajax
    28 Maret 2020 21:59:10
  • y. ifliandry pada
    Mega Proyek 75 Juta Aplikasi Inventory Berbasis Web
    20 Maret 2020 03:08:36
  • Subarja Yasin pada
    Mega Proyek 125 Juta Sistem Informasi Akademik Kampus
    06 Februari 2020 09:43:44
  • Fedri pada
    Proyek Membuat Website Periklanan Dengan PHP
    05 Januari 2020 18:09:17
  • er pada
    Proyek Membuat Aplikasi Forum Diskusi Dengan PHP Dan MySQL
    09 Desember 2019 09:09:27
  • Home
  • Cara Pembelian
  • Kontak
© 2023. All Rights Reserved. CV. ASFA Solution, Software Development, IT and Publishing
×
Authorization
Login
Login menggunakan jejaring sosial
Anda juga masuk menggunakan akun facebook Anda.
  • Connect
×
JOIN AGUSSAPUTRA.COM
* All fields required