PHP

Fungsi String explode() Pada PHP

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
separatorRequired. Menentukan tempat untuk memutuskan string
stringRequired. String yang akan dibelah(split)
limitOptional. 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 )

Hanifah Nurbaeti