Thursday 1 June 2017

PHP: Mengambil Beberapa Kata Pada String (Memecah String Ke Array)

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 PHP digunakan 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)

Untuk lebih jelasnya langsung praktek aja yukk!

Misalnya, saya akan memecah string:
$hobi = "Berenang,Bersepeda,Menulis,Membaca Buku";

Kemudian akan saya pecah dengan explode:
$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

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

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

2 komentar:

  1. This comment has been removed by a blog administrator.

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete

Hai, Mohon Komentar Yang Relevan Dan Tidak OOT!