Memecah string menjadi array di php

Menggunkan fungsi Explode dan Implode di PHP adalah untuk mengelola data berbentuk tipe array dan string tujuannya menggabungkan jika menggunakan implode sedangkan explode untuk memecah string menjadi array.

Fungsi Exlpode di PHP

Explode adalah build in atau fungsi bawaan dari bahasa pemrograman di PHP, fungsi explode() digunakan untuk memecah string menjadi array

Syntax explode di PHP :

explode(Separator, String, Element)

Penjelasan :

  • Separator : diparametar pertama ada sparator atau pemisah untuk memisahkan sebuah string misal seperti simbol koma ,, titik . bahkan spasi .
  • String : data yang akan diolah menjadi array
  • Element : parameter trakhir ini opsional tujuannya untuk melimitasi jumlah array, bisa menggunkan plus untuk dimualai jika menggunkan minus mengurangan jumlah array.

Implementasi syntax function explode:

$dataArray = explode(',', "cara,menggunkan,explode,di,php");
// output varaible $dataArray
['cara','menggunkan','explode','di','php']

$dataArray = explode(',', "cara,menggunkan,explode,di,php", 2);
// output varaible $dataArray
['cara','menggunkan']

$dataArray = explode(',', "cara,menggunkan,explode,di,php", -1);
// output varaible $dataArray
['cara','menggunkan','explode','di']

$url = "http://pemburukode.com/cara-install-php/di-windows-dan-berjalan-di-cmd/command-prompt/";
$parts = explode('/', $url);

Array (
 [0] => http:
 [1] =>
 [2] => cara-install-php
 [3] => di-windows-dan-berjalan-di-cmd
 [4] => command-prompt
)

Fungsi Implode di PHP

Inplode adalah build in atau fungsi bawaan dari bahasa pemrograman di PHP fungsi ini kebalikannya dari fungsi explode, fungsi explode() digunakan untuk mysqtukan dari array menjadi sebuah string utuh.

Syntax Inplode di PHP :

implode(Separator, Array)

Penjelasan :

  • Separator : diparametar pertama ada sparator atau peyatu sebuah string misal seperti simbol koma ,, titik . bahkan spasi .
  • Array : data tipe array yang akan diolah menjadi sebuah string utuh.

Implementasi syntax function Inplode:

$dataString = implode(',', ['cara','menggunkan','explode','di','php']);
// output varaible $dataString
"cara,menggunkan,explode,di,php"

$dataString = implode(',', ['cara','menggunkan','explode','di','php']);
// output varaible $dataString
"cara menggunkan explode di php"

$arr = ['a' => "AA", 'b' => "BB", 'c' => "CC"];
echo implode(" ", $arr); // AA BB CC

$arr = ['a' => "AA", 'b' => "BB", 'c' => "CC"];


$arr = ['a' => "AA", 'b' => "BB", 'c' => "CC"];
echo implode(" ", array_map(function($key, $val) {
 return "$key:$val";
}, array_keys($arr), $arr));

jika menekukan error implode(): invalid arguments passed maka kemungkian besar data yang akan disatukan bukan berbentuk array, patikan data yang diolah berbentuk array untuk di ubah menjadi string yang utuh.

fungsi implode maupun explode dapat digunakan di framework Codeigniter dan Laravel karana pada dasarna framework tersebut menggunkan PHP dan tidak menghilangkan funsi bawwan.

Kesimpulan

Dengan fungsi implode kita bisa mengubah array menjadi sebuah string utuh, biasanya untuk menjadikan sebuah teks entah itu dari database mysql atau database lainnya yang harus diperhatikan ketika menggunkan implode adalah tipe data yang akan diolah harus berupa array.

Sedangkan fungsi explode memebrikan kita untuk mengelola data string menjadi sebuah array dengan sparator atau pemisah untuk dijadikan array di real case biasanya fungsi ini digunkan untuk memecah teks seperti URL menjadi array, memecah file CSV dan lain sebagainya. contoh syntax memecah URL :

Apa itu explode di PHP?

explode() adalah sebuah fungsi PHP yang berguna untuk mengubah suatu text atau kalimat yang terdiri dari kata-kata menjadi sebuah array berdasarkan separator atau tanda pemisah pada kalimat tersebut.

Apa yang dimaksud dengan Explode?

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. penjelasan: sepator adalah tanda pemisah.

Apa itu array di PHP?

Secara Umum, Array Adalah salah satu fitur PHP yang dapat digunakan untuk menampung banyak nilai sekaligus dalam satu variabel. Variabel Array dapat menyimpan Nilai dalam bentuk Angka maupun String. Array Pada PHP tidak termasuk dalam istilah Scalar Variable, yaitu satu variabel hanya bisa menyimpan satu nilai.