Cara memisah dan mengambil kata tertentu di string dengan php – Assalamu’alaikum sahabat TB. Senang banget bisa nulis lagi di blog TB. Kali ini saya bakalan bagi ilmu tentang salah satu fungsi yang ada di salah satu bahasa pemrograman web, yaitu PHP Hypertext Preprocessor (sebut aja php wkwk).
Yang saya akan jelaskan adalah cara memisah/memecah/mengubah/mengambil beberapa kata atau tulisan yang kita tulis pada kode php, atau bahasa kerennya Convert String To Array wkwk
Oh iya seputar kode pemrograman php, berikut beberapa artikel saya sebelumnya yang mungkin ingin kalian baca :)
Cara Membuat Halaman Login/Logout Multi Level
Aplikasi Pendukung PHP
Cara memisah atau konversi string kemudian menyimpannya dalam bentuk array agar mudah kita ambil sebagian kata atau tulisan ini gampang banget. Untuk memecah string menjadi array kita harus menggunakan salah satu fungsi di php yaitu Explode.
Explode PHPdigunakan untuk memisah kata di string berdasarkan satu huruf/karakter yang kita buat sebagai pembatas yang kemudian disimpan dalam bentuk array. Sintaks explode adalah :
explode(delimiter, string);
delimeter : Karakter yang kita buat sebagai pembatas untuk memecah kata
string : Kalimat yang akan dieksekusi (yang bakalan dipecah)
explode(delimiter, string);
delimeter : Karakter yang kita buat sebagai pembatas untuk memecah kata
string : Kalimat yang akan dieksekusi (yang bakalan dipecah)
Untuk lebih jelasnya langsung praktek aja yukk!
Misalnya, saya akan memecah string:
$hobi = "Berenang,Bersepeda,Menulis,Membaca Buku";
$hobi = "Berenang,Bersepeda,Menulis,Membaca Buku";
Kemudian akan saya pecah dengan explode:
$pecah = explode(",",$hobi);
$pecah = explode(",",$hobi);
Dengan ini, string telah dipecah dengan pemisah tanda koma (,) dan disimpan kedalam array.
Untuk memanggil salah satu kata, cukup dengan menggunakan kode $pecah[nilai pada kata].
Perlu diingat, dalam array, nilai dimulai dari angka 0 dst. Sehingga jika stringnya seperti yang saya tulis tadi, maka nilai array nya adalah
Untuk memanggil salah satu kata, cukup dengan menggunakan kode $pecah[nilai pada kata].
Perlu diingat, dalam array, nilai dimulai dari angka 0 dst. Sehingga jika stringnya seperti yang saya tulis tadi, maka nilai array nya adalah
Array ( [0] => Berenang [1] => Bersepeda [2] => Menulis [3] => Membaca Buku )
Contoh :
echo $pecah[0]; //Yang keluar adalah Berenang
echo $pecah[3]; //Yang keluar adalah Membaca Buku
echo $pecah[0]; //Yang keluar adalah Berenang
echo $pecah[3]; //Yang keluar adalah Membaca Buku
Kode lengkapnya :
<?php
$hobi = "Berenang,Bersepeda,Menulis,Membaca Buku"; //String
$pecah = explode(",", $hobi); //Memecah $hobi berdasarkan tanda pemisah koma (,) dan disimpan ke array
print_r($pecah); //Melihat bentuk array yang telah dipecah
?>
Contoh kode lain misalnya :
<?php
$kalimat = "a b c d e f g"; //String
$huruf = explode(" ",$kalimat); //Memecah $kalimat dengan tanda pemisah adalah spasi
echo $huruf[0]; //a
echo $huruf[1]; //b
echo $huruf[5]; //f
?>
Gampang kan? Jadi begitulah cara memisah kata pada string berdasarkan karakter pemisah atau bisa disebut juga cara konversi string kearray. Semoga ilmu yang saya bagikan kali ini bermanfaat. Jika masih ada yang bingung silahkan tanya di kolom komentar J
Terimakasih, selamat mencoba dan semoga berhasil!
#WeLoveCoding
Terimakasih, selamat mencoba dan semoga berhasil!
#WeLoveCoding