Apa itu Operasi String explode() ?
- Fungsi ini digunakan untuk meledakkan/memecah suatu string menjadi potongan-potongan string yang kecil.
- Selanjutnya potongan-potongan string ini akan disimpan dalam suatu array.
- Perhatikan contoh berikut ini:
<?$NomorHP= "085-225-225225";
$hasil = explode("-", $NomorHP);
echo "Nomor HP = $NomorHP<br>";
echo "Pecahan 1 = $hasil[0]<br>";
echo "Pecahan 2 = $hasil[1]<br>";
echo "Pecahan 3 = $hasil[2]";
?>
- Hasilnya adalah:
Nomor HP = 085-225-225225
Pecahan 1 = 085
Pecahan 2 = 225
Pecahan 3 = 225225
Pecahan 1 = 085
Pecahan 2 = 225
Pecahan 3 = 225225
- Pada perintah explode("-", $NomorHP); di atas, karakter "-" dapat diibaratkan sebagai dinamitnya.
- Dinamit ini apabila diledakkan akan memecah string dari $PhoneNumber. Karakter yang akan digunakan sebagai dinamit dapat ditentukan sendiri oleh programmer, dapat berupa spasi, koma, dsb.
- Jumlah pecahan string dari hasil ledakan dapat dibatasi dengan menambahkan jumlah batas ledakan sebagai paramater ketiga dari function explode().
- Contoh:
<?
$NomorHP= "085-225-225225";
$hasil = explode("-", $NomorHP, 2);
echo "Nomor HP = $NomorHP<br>";
echo "Pecahan 1 = $hasil[0]<br>";
echo "Pecahan 2 = $hasil[1]<br>";
echo "Pecahan 3 = $hasil[2]";
?>
- Hasilnya adalah:
Nomor HP = 085-225-225225
Pecahan 1 = 085
Pecahan 2 = 225-225225
Pecahan 3 =
Pecahan 1 = 085
Pecahan 2 = 225-225225
Pecahan 3 =
- Perintah explode("-", $NomorHP, 2); di atas membatasi 2 buah pecahan string dari hasil ledakan.
- Dengan demikian, tampak pada hasil bahwa pecahan ketiga tidak ada.
No comments:
Write komentar