logo Sipintek.com
Browse : Home / Pemrograman / PHP / Cara Memisahkan Dan Menggabungkan String di PHP
Gambar Membuat halaman Register di PHP

Cara Memisahkan Dan Menggabungkan String di PHP

Published by I Gede Arya Surya Gita - Posted on Maret 4th, 2020 - No Comments

Hai Sipinter! Jumpa lagi di Tutorial Pemrograman PHP, tempat dimana kita akan membahas tuntas tentang cara membuat program web dengan PHP.

Kali ini kita akan membahas cara memisahkan dan menggabungkan string di PHP, hal ini sangat dibutuhkan jika kita ingin mengelola string berisi kumpulan data yang perlu kita pisahkan untuk dikelola lebih lanjut.

Misal kita memiliki data nama yang dipisahkan dengan tanda koma dalam text maka untuk mendapatkan data setiap nama kita perlu memisahkannya.

Atau kita memiliki data beberapa hobi dalam bentuk text, maka kita perlu memisahkannya untuk mengetahui hobi apa saja yang ada.

Banyak sekali permasalahan yang memerlukan pemisahan string untuk melakukan pengelolaan lanjutan.

Daftar materi yang akan dibahas:

Cara Memisahkan String di PHP

Ada dua cara yang dapat digunakan untuk memisahkan atau memecah string di PHP yaitu dengan menggunakan fungsi explode() dan fungsi preg_split():

Memisahkan String Dengan Fungsi explode() di PHP

Fungsi explode() adalah salah satu fungsi bawaan yang ada di PHP, dimana fungsi berguna memisahkan string berdasarkan karakter pemisah yang diinginkan.

Fungsi explode() akan menghasilkan sebuah data array satu dimensi.

Fungsi ini sangat cocok digunakan untuk memisahkan string yang pemisah yang hanya satu karakter.

Misal jika kita ingin memisahkan data hobi yang dipisahkan dengan koma.

Maka kita dapat menggunakan fungsi explode(), seperti contoh di bawah:

<?php
	$text="berenang,menggambar,mendengarkan musik,Belanja,Liburan";

	echo "text awal = '$text'";

	$hobi=explode(",", $text);

	echo "<p>Hasilnya Ketika Menggunakan fungsi Explode</p><pre>";
	print_r($hobi);
	echo "</pre>";

	foreach ($hobi as $key => $data) {
		echo "$key. $data<br/>";
	}
?>

Hasilnya bisa dilihat pada gambar:

Gambar hasil memisahkan string atau text dengan fungsi explode di php

Memisahkan String Dengan preg_split() di PHP

Fungsi preg_split() memiliki fungsi yang sama dengan fungsi explode yaitu untuk memisahkan data string.

Bedanya preg_split() dengan explode() adalah fungsi preg_split() memisahkan data berdasarkan pola yang kita inginkan, tidak hanya berdasarkan satu karakter saja.

Dengan preg_split() kita dapat memisahkan data secara kreatif sesuai kebutuhan dan kemampuan kita dalam membuat pola.

Untuk mengetahui cara membuat Pola Kunjungi: Manipulasi String di PHP

Seperti fungsi explode() fungsi ini juga menghasilkan nilai array satu dimensi.

Berikut merupakn contoh cara menggunakan fungsi preg_split():

<?php

	$text="1.data 2.makan 3.minum 11.tidur";

	echo "text awal = '$text'";

	$hobi=preg_split("/[0-9]+./", $text);

	echo "<p>Hasilnya Ketika Menggunakan fungsi preg_split</p><pre>";
	print_r($hobi);
	echo "</pre>";	

	foreach ($hobi as $key => $data) {
		echo "$key. $data<br/>";
	}
?>

Dah hasilnya seperti gambar dibawah:

Gambar hasil memisahkan string atau text dengan fungsi preg_split di php

Menggabungkan String dengan implode() di PHP

Setelah kita memisahkan data string kita ke dalam array maka kita perlu tahu cara untuk mengembalikannya ke semula.

Caranya adalah dengan menggunakan fungsi implode(), fungsi ini akan menggabungkan nilai string sebuah data array menjadi satu data string.

Fungsi ini dapat mengembalikan string yang telah dipisahkan mengunakan fungsi explode(), bisa dibilang dua fungsi ini adalah pasangan.

Berikut merupakan contoh cara menggabungkan string dengan fungsi implode():

<?php
	$text="berenang,menggambar,mendengarkan musik,Belanja,Liburan";

	echo "text awal = '$text'";

	$hobi=explode(",", $text);

	echo "<p>Hasilnya Ketika Menggunakan fungsi Explode</p><pre>";
	print_r($hobi);
	echo "</pre>";

	foreach ($hobi as $key => $data) {
		echo "$key. $data<br/>";
	}
	echo "<p>Hasilnya Ketika Menggunakan fungsi implode</p>";
	echo "text = '".implode(",", $hobi)."'";
?>

Hasilnya bisa dilihat pada gambar di bawah:

Gambar hasil menggabungkan kembali text yang dipisahkan dengan implode di php

Sekian Postingan kali ini Jika ada Kesalahan Admin mohon maaf yang sebesar-besarnya.

“Nikmati Sebuah Proses Yang Dimuali Dari Belajar, Mengembangkan Sampai Kita Bisa Berbagi Untuk Orang Lain”

Jika memiliki pertanyaan atau masukan jangan sungkan untuk meninggalkan komentar di bawah.

Bantu kami dengan follow Sosmed Sipintek dan share postingan ini!


gambar heroku alternatif

Tempat Upload Backend Web Node/Go yang Free


Gambar Autoload Composer, Cara Terbaik Memanggil Class di php

Autoload Composer, Cara Terbaik Memanggil Class di php


Gambar Apa Itu Composer PHP Fungsi dan Cara Installasinya

Apa Itu Composer PHP? Fungsi dan Cara Installasinya


Gambar Membuat Database Untuk Web CMS dengan MySQL #2

Membuat Database Untuk Web CMS dengan MySQL #2



Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *