Contoh Operasi String explode() di PHP

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
  • 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 =
  • Perintah explode("-", $NomorHP, 2); di atas membatasi 2 buah pecahan string dari hasil ledakan. 
  • Dengan demikian, tampak pada hasil bahwa pecahan ketiga tidak ada. 
Selanjutnya kita akan membahas contoh dari implode() yang merupakan kebalikan dari explode().

No comments:
Write komentar