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
| Parameter | Deskripsi |
|---|---|
| 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:
<?php $str = "Hot lava ternyata pedas sekali ya."; print_r (explode(" ",$str)); ?> /* Output : Array ( [0] => Hot [1] => lava [2] => ternyata [3] => pedas [4] => sekali [5] => ya!. )
Contoh 2
Menggunakan parameter limit untuk mengembalikan sejumlah elemen array:
<?php
$str = 'one,two,three,four';
// zero limit
print_r(explode(',',$str,0));
// positive limit
print_r(explode(',',$str,2));
// negative limit
print_r(explode(',',$str,-1));
?>
/* Output :
Array ( [0] => one,two,three,four )
Array ( [0] => one [1] => two,three,four )
Array ( [0] => one [1] => two [2] => three )