Fungsi explode()
dapat digunakan untuk memecah string menjadi array.
Catatan: Parameter “separator” tidak boleh berupa string kosong.
Catatan: Fungsi ini binary-safe..
explode(separator,string,limit)
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 |
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 )