- /home
- /bahasa indonesia
- /php
- /Apa perbedaan antara split () dan explode ()?
Manual PHP untuk split() mengatakan
Fungsi ini telah DEPRECATED sebagai dari PHP 5.3.0. Mengandalkan fitur ini sangat tidak disarankan ... Gunakan explode() sebagai gantinya.
Tapi saya tidak dapat menemukan perbedaan antara split() dan explode(). join() belum ditinggalkan, jadi apa yang menyebabkannya?
Sudah usang karena
- explode() secara substansial lebih cepat karena tidak terpecah berdasarkan ekspresi reguler, sehingga string tidak harus dianalisis oleh parser regex
- preg_split() lebih cepat dan menggunakan ekspresi reguler PCRE untuk pemisahan regex
join() dan implode() adalah alias satu sama lain dan karenanya tidak memiliki perbedaan.
split menggunakan regex, sementara explode menggunakan string tetap. Jika Anda membutuhkan regex, gunakan preg_split , yang menggunakan PCRE (paket regex sekarang lebih disukai di pustaka standar PHP).
Kedua fungsi tersebut digunakan untuk memisahkan string.
Namun, Split digunakan untuk membagi string menggunakan ekspresi reguler.
Di sisi lain, Explode digunakan untuk memisahkan string menggunakan string lain.
E.g meledak ("ini", "ini adalah string"); akan mengembalikan " Is a string "
E.g Split ("+", "+ ini adalah string");
Fungsi split() membagi string menjadi sebuah array menggunakan ekspresi reguler dan mengembalikan sebuah array.
Fungsi explode() membagi string dengan string.
Misalnya:
<?php $split_array=split(':','I:P:S'); $explode_array=split('and','I and P and S'); print_r($split_array); print_r($explode_array); ?>Hasilnya akan
Array ( [0] => I [1] => P [2] => S ) Array ( [0] => I [1] => P [2] => S )Di split() Anda dapat menggunakan ekspresi reguler untuk membagi string. Sedangkan explode() membagi sebuah string dengan sebuah string . preg_split adalah alternatif yang jauh lebih cepat, jika Anda memerlukan ekspresi reguler.
Keduanya digunakan untuk membagi string menjadi array, tetapi perbedaannya adalah bahwa split() menggunakan pola untuk memisahkan sedangkan explode() menggunakan string. explode() lebih cepat dari split() karena tidak cocok dengan string berdasarkan ekspresi reguler.
19/07/2014 Rully Febrian 18987 Website
Pada tutorial sebelumnya kita telah belajar bagaimana memisahkan string dengan menggunkan explode string PHP. Hari ini kita akan membahas fungsi Split. Berbeda dengan explode fungsi split ini bekerja memisahkan atau memecah suatu string menjadi array berdasarkan karakter pemisah tertentu.
Untuk lebih jelas silahkan teman-teman mengetikkan kode dibawah ini :
funngsi split([/.-],$data) mendefinisikan pemisahan string yang ditampung oleh sebuah variabel list (array). Simpan kode diatas dan jalankan di browser.
Untuk lebih memahami fungsi split ini silahkan teman-teman peraktikkan kode php seperti berikut b:
Pada study kasus kedua split memisahkan string $data dengan tanda pemisah titik. Simpan dan lihat hasilnya pada browser.
Demikan tutorial ini semoga bermanfaat dan menambah pengetahuan teman-teman dalam menguasai fungsi string PHP. Baca juga tutorial Memahami Fungsi Explode dan Implode PHP
No data.
Memecah String Menggunakan Fungsi Split
19/07/2014 Rully Febrian Read More :
- Download Source Code Aplikasi Inventory Barang
- Download 50
- Source Code Program Inventory Barang
12476 Website
Pada tutorial sebelumnya kita sudah belajar bagaimana memisahkan string menggunakan menggunkan explode string PHP. Hari ini kita bakal membahas fungsi Split. Berbeda dengan explode fungsi split ini bekerja memisahkan ataupun memecah suatu string sebagai array berdasarkan karakter pemisah tertentu.
Untuk lebih kentara silakan teman-sahabat mengetikkan kode dibawah ini :
funngsi split([/.-],$data) mendefinisikan pemisahan string yang ditampung sang sebuah variabel list (array). Simpan kode diatas & jalankan di browser.
Untuk lebih tahu kegunaan split ini mari teman-teman peraktikkan kode php seperti dibawahini b:
Pada study masalah kedua split memisahkan string $data dengan pertanda pemisah titik. Simpan dan lihat hasilnya pada browser.
Demikan tutorial ini semoga bermanfaat dan menambah ilmu sahabat-sahabat pada penguasaan fungsi string PHP. Baca jua tutorial Memahami Fungsi Explode & Implode PHP
No data.
Cara Cepat Pintar Membuat Website, Tanpa Perlu Fundamen IT
Membuat website perusahaan, portal informasi, blog, katalog online, & e-commerce.
Learn More