PHP Explode: Cara membagi string menjadi elemen array di PHP – Codewithaden

Fungsi Explode () dalam PHP memungkinkan kita untuk memecah string menjadi teks yang lebih kecil, dengan setiap istirahat terjadi pada simbol yang sama.

PHP meledak

Php meledak () adalah fungsi bawaan yang membagi rangkaian oleh string yang ditentukan ke dalam elemen array. Fungsi Explode () mengambil tiga argumen dan mengembalikan array yang berisi elemen string. Fungsi Explode () memecah string menjadi array. Fungsi Explode () aman biner.

Array php ke string

Untuk mengonversi Himpunan ke a rangkaian di Php , menggunakan meledak() fungsi. Fungsi implode () bergabung dengan elemen array dengan string.

String php ke array

Ke mengubah rangkaian ke Himpunan di Php , menggunakan meledak() fungsi. Fungsi Explode () memecah string menjadi array, tetapi fungsi impleksi mengembalikan string dari elemen array.

Sintaksis

Lihat sintaksnya.

explode(separator,string,limit) 

Argumen

Itu pemisah Parameter diperlukan untuk menentukan di mana kita memecahkan string.

Itu rangkaian diperlukan parameter. Itu adalah string yang akan dibagi.

Itu membatasi Parameter adalah opsional dan menentukan jumlah elemen array yang akan dikembalikan.

Implementasi Fungsi Explode ()

Lihat contoh berikut.

Lihat output di bawah ini.

PHP

Parameter batas lewat

Lihat kode berikut di mana kami melewati batas parameter ketiga dan lihat output.

Lihat outputnya.

The

Gunakan batas negatif dan lihat hasilnya.

Lihat output di bawah ini.

Use

Melewati beberapa pembatas

Anda dapat meneruskan beberapa pembatas ke fungsi Explode ().

Lihat kode berikut.

Lihat outputnya.

Multiple

Cara membagi string kosong dalam php

Untuk membagi string kosong dalam PHP, gunakan fungsi Explode ().

Lihat contoh berikut.

Split

Jika Anda membagi string kosong, Anda mendapatkan array satu elemen dengan 0 sebagai kunci dan string kosong untuk nilainya.

Jika kami ingin menyelesaikan ini, gunakan array_filter () tanpa panggilan balik. Mengutip halaman manual, “Jika fungsi panggilan balik tidak disediakan, array_filter () Fungsi akan menghapus semua entri input yang sama dengan False. "

Trim Whitespaces menggunakan Explode ()

Kita dapat menggunakan fungsi Explode () untuk memangkas ruang putih dari string.

Dengan bantuan array_map () dan meledak () fungsi , Kita dapat memangkas ruang putih dan membagi string menjadi array. Lihat kode berikut.

Lihat outputnya.

Trim

Ledakan tidak mengurai string oleh pembatas, dalam arti bahwa kita berharap menemukan token antara pembatas awal dan akhir, tetapi malah membagi string menjadi potongan -potongan dengan menggunakan string sebagai batas setiap bagian.

Setelah batas itu ditemukan, string terbelah. Data apa pun yang sebelum batas itu tidak relevan karena bagian -bagian ditentukan ketika batas ditemukan.

Harus dikatakan bahwa ketika pembatas kosong diteruskan untuk meledak, fungsi mengembalikan salah dan memancarkan peringatan. Lihat kode berikut.

Lihat outputnya.

empty

Php meledak vs split

Perbedaan utama antara fungsi split () dan explode () adalah membagi string besar. Kedua fungsi digunakan untuk membagi string. Namun, itu membelah() Fungsi digunakan untuk membagi string menggunakan a ekspresi reguler, selagi meledak() Fungsi digunakan untuk membagi string menggunakan string lain.

Satu poin lagi, fungsi split () telah Tercerahkan Sampai PHP 5.3.0 . Oleh karena itu, mengandalkan fitur ini tidak dianjurkan; Sebaliknya, gunakan fungsi Explode ().

Preg_split () lebih cepat dan menggunakan ekspresi reguler PCRE untuk pemisahan regex.

Kesimpulan

Untuk memecahkan string dan membuat array, gunakan fungsi Explode (). Itu untuk membagi string menjadi array PHP.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *