Sensor Nomor HP dengan PHP


Nomor HP suatu waktu perlu juga di sensor demi kenyamanan pemilik nomor HP tersebut.
Misalnya untuk sensor nomor hape pada bagian 4 angka di tengahnya dengan menggunakan PHP :

sebelum : 083466667777
sesudah : 0834-XXXX-7777

<?php 
$phone="083466667777";
$jumlah_sensor=4;
$setelah_angka_ke=4;

//ambil 4 angka di tengah yan akan disensor
$censored = mb_substr($phone, $setelah_angka_ke, $jumlah_sensor);

//pecah kelompok angka pertama dan terakhir
$phone2=explode($censored,$phone);

//gabung angka perama dan terakhir dengan angka tengah yang telah di sensor
$phone_new=$phone2[0]."XXXX".$phone2[1];

//tampilkan
echo $phone_new;
?>

Get Substring Between Two Strings PHP


String  -> #buah#

Hasil yang ditampilkan -> buah

Function :

<?php
function GetBetween($content,$start,$end){
		    $r = explode($start, $content);
		    if (isset($r[1])){
		        $r = explode($end, $r[1]);
		        return $r[0];
		    }
		    return '';
		}
$string="#buah#";
echo "String awal : $string";
echo "<br/>hasil : ".GetBetween($string, '#', '#');
?>

sumber : http://www.jonasjohn.de/snippets/php/get-between.htm

Contoh Split String pada Java


Untuk kasus ini muncul ketika saya membuat aplikasi SMS Enkripsi, di kontak, nomer handphone yang tersimpan sering kali ada perbedaan, kadang ada yang menggunakan awalan 08xxx ada juga yang +628xxx

Nah, sebagai “exception handling”, saya sama ratakan untuk menjadi 08xx, jadi caranya saya deteksi terlebih dahulu mana kontak yang menggunakan awalan +62, kemudian saya split +62|8xxx¬† dan saya ambil yang 8xxx dan saya panggil ke variabel baru. untuk scriptnya bisa lihat dibawah ini : Continue reading