Penggunaan fungsi EXPLOED pada PHP

Penggunaan fungsi EXPLOED pada PHP

Pada tutorial dasar-dasar pemrograman php kali ini, kita akan coba memahami fungsi explode. Fungsi ini mulai diperkenalkan pada PHP versi 4 dan masih digunakan hingga versi sekarang : PHP versi 7.

Tujuan dari penggunaan fungsi explode() adalah untuk memecah string dalam beberapa potongan dan disimpan dalam bentuk array. Misal : Saya anak sehat, akan dipecah menjadi tiga potongan dengan separatornya spasi, sehingga 

  • Saya disimpan dalam array index ke-0
  • anak disimpan dalam array index ke-1
  • sehat disimpan dalam array index ke-2

Contoh 1

Pada contoh.1 ini, kita akan memisah sebuah kalimat dengan tanda spasi (" ") dan juga memisah kalimat berdarskan tanda - , seperti contoh script dibawah ini :

contoh_satu();
echo'
'
;
contoh_dua();

// contoh pemecah berdasarkan tanda spasi
function contoh_satu()
{

$kalimat = "Saya anak sehat";
$separator = explode(" ", $kalimat);

echo "Kata pertama : $separator[0]" .'
'
;
echo "Kata kedua : $separator[1]" .'
'
;
echo "Kata ketiga : $separator[2]" .'
'
;

}

// contoh pemecah berdasarkan tanda -
function contoh_dua()
{
$nohp = "0811-923-411";
$pemisah = explode("-", $nohp);

for($i = 0; $i < count($pemisah); $i++)
{
echo "Index ke-$i = $pemisah[$i]
"
;
}
}

?>

Outputnya :

Kata pertama : Saya
Kata kedua : anak
Kata ketiga : sehat

Index ke-0 = 0811
Index ke-1 = 923
Index ke-2 = 411


Jika kita ingin mengontrol jumlah potongan yang dipecah dari sebuah string, kita dapat menggunakan formula syntax :

explode(pemisah, string,limit)

Keterangan :

  • pemisah, merupakan tanda yang akan digunakan untuk memecah string
  • string,merupakan source dari sebuah kalimat 
  • limit, merupakan jumlah array atau berapa banyak yang ingin dipecah dari sebuah string

Contoh 2

Pada contoh.1 ini, kita akan memisah sebuah kalimat berdasarkan tanda spasi (" ") dengan limit sebanyak 2 atau dipecah menjadi 2 string dari kalimat : Aku anak sehat 

 $kalimat = 'Saya anak sehat';
$separator = explode(' ', $kalimat,2);

echo "Kata pertama : $separator[0]" .'
'
;
echo "Kata kedua : $separator[1]" .'
'
;

?>

Output :

Kata pertama : Saya
Kata kedua : anak sehat


Perhatikan Contoh.1 dan Contoh.2
Pada Contoh.2 kita dapat menentukan berapa banyak jumlah kalimat yang dipecah, yang artinya kita dapat menentukan jumlah index dari array sebuah string.

Definisi dan Penggunaan

Fungsi explode() dapat digunakan untuk memecah string menjadi array.

Catatan: Parameter “separator” tidak boleh berupa string kosong.

Catatan: Fungsi ini binary-safe..

Syntax

explode(separator,string,limit)

Nilai Parameter

ParameterDeskripsi
separator Required. Menentukan tempat untuk memutuskan string
string Required. String yang akan dibelah(split)
limit Optional. Menentukan jumlah elemen array yang akan dikembalikan.

Nilai yang memungkinkan:

Lebih dari 0 – Mengembalikan array dengan elemen batas maksimum
Kurang dari 0 – Mengembalikan array kecuali untuk elemen -limit terakhir ()
0 – Mengembalikan array dengan satu elemen

Detail Teknis

Return Value:Mengembalikan array string
PHP Version:4+
Changelog:Parameter limit ditambahkan di PHP 4.0.1, dan dukungan untuk negatif limit ditambahkan di PHP 5.1.0

Contoh 1
Memecah string menjadi array:

  /* Output : 
  Array ( [0] => Hot [1] => lava [2] => ternyata [3] => pedas [4] => sekali [5] => ya!. )

Contoh 2
Menggunakan parameter limit untuk mengembalikan sejumlah elemen array:

  /* Output :
Array ( [0] => one,two,three,four )
Array ( [0] => one [1] => two,three,four )
Array ( [0] => one [1] => two [2] => three )

Apa fungsi explode pada php?

explode() pada bahasa pemrograman php digunakan untuk memecah sebuah string menjadi array berdasarkan tanda pemisah (sepator) yang digunakan. fungsi explode ini digunakan untuk berbagai hal yang spesifik berhubungan dengan string.

Apa itu implode dan Explode?

Explode dan implode merupakan sebuah fungsi yang digunakan untuk memisahkan atau menggabungkan string. String yang dipisahkan dengan explode natinya akan menjadi bentuk array yang memiliki penomroran masing-masing.

Apa kegunaan implode?

fungsi implode adalah fungsi php yang memiliki kegunaan untuk menggabungkan kembali string yang telah di pecahkan tadi menggunakan fungsi explode. cara penulisannya : implode().