Cara menggunakan replace karakter di php

Oke sekian program yang saya share kali ini. Kalau ada yang ingin ditanyakan silahkan berkomentar ya'. Jika ada kurangnya saya mohon maaf. Dukung terus blog saya biar bisa terus posting hal-hal lainnya. Semoga bermanfaat 😀

Cara menggunakan replace karakter di php


Kali ini saya akan sedikit membahas seputar str_replace(), Untuk pengguna bahasa pemrograman php mungkin fungsi str_replace bukan lah hal yang baru. Fungsi berfungsi untuk menggatikan string.

Contoh sederhananya seperti ini :

<?php
echo str_replace("world","Cahya","Hello world!");
?>

Jika di eksekusi, hasilnya seperti ini :
> Hello cahya

Sebenarnya bukan itu yang akan saya bahas kali ini, melainkan saya akan membahas bagaimana cara mereplace banyak string dengan fungsi str_replace().

Untuk caranya sendiri kita akan menggunakan array. bagaimana cara mengkombinasikan array dengan str_replace ? Mungkin akan lebih enak jika kita langsung ke contoh saya yah.

Contoh :
<?php
 $search = array(
  'bodoh',
  'boros',
  'malas'
 );

 $replace = array(
  'pintar',
  'hemat',
  'rajin'
 );

 $subject = "saya adalah anak bodoh, yang boros dan malas";

 echo str_replace($search, $replace, $subject);
?>

Bagaimana ? setelah melihat contoh di atas apakah kamu sudah mendapat gambaran tentang bagaimana cara mereplace banyak string...

Ada satu patokan yang harus kamu ingat ketika menggunakan multi replace ini, yaitu perhatikan posisi data array pada variabel $search dan $replace.

Perhatikan posisi data array "bodoh" dan "pintar", kedua kata itu berada di posisi array 0 (nol). Berarti jika posisinya sama seperti itu, kamu bisa dapat menyimpulkan donk seharusnya hehehe

Yups benar sekali, pada saat posisi array sama itu artinya bahwa kata bodoh akan diganti dengan kata pintar begitu pula selanjutnya.

Mungkin untuk kali ini dicukupkan sampai di situ, semoga bermanfaat,
Terima kasih.

Fungsi Str_replace pada PHP adalah untuk menggantikan substring tertentu didalam suatu string dengan string yang ditentukan, atau dengan kata lain str_replace() dapat merubah kata atau karakter dalam suatu variable kalimat. Oleh karena itu, fungsi str_replace termasuk dalam function php yang mampu melakukan pengolahan atau manipulasi string dengan baik. Dalam implementasinya, fungsi str_replace() tidak hanya sekedar mengolah string dengan merubah sebuah kata atau karakter, lebih dari itu jika akan digunakan untuk mengembangkan sebuah sistem aplikasi, misal untuk menghilangkan karakter spasi dalam sebuah url. Fungsi str_replace() hanya dapat bekerja mulai pada php versi 4, dan kita akan membahas bagaimana cara penggunaan fungsi ini.

Penggunaan fungsi str_replace pada php hampir sama dengan fungsi php lain yang mengolah string seperti stripslashes() dan addslashes() dimana fungsi tersebut sama-sama harus mengandung sebuah value dan argumen. Meskipun sama, namun maksud dan tujuannya berbeda, fungsi str_replace lebih kepada bagaimana cara mengganti atau mereplace sebuah karakter dan bahkan kata. Untuk lebih jelasnya, contoh penggunaan fungsi str_replace() akan segera kita bahas pada artikel ini dengan beberapa bentuk model, kondisi, dan tujuannya.

Fungsi Str_replace pada PHP


php str_replace() function
Cara menggunakan replace karakter di php

Sebelum melanjutkan pembahasan materi, teman-teman bisa pelajari tentang penanganan string lainnya seperti fungsi stripslashes pada php yang mungkin dapat menambah pengetahuan tentang string di php. Selanjutnya adalah bagaimana cara menggunakan fungsi str_replace() pada php berikut dengan penjelasan dari syntax dan penggunaan nya sehingga mudah untuk dipahami.

Fungsi str_replace pada php tidak lepas dari value dan argumen dalam nilai string yang didapat dari query mysql database atau dari halaman dengan kode html. Fungsi str_replace() memiliki syntax dasar seperti berikut ini;

str_replace(X, Y, string);

Dari syntax di atas diketahui bahwa str_replace() memiliki argumen dengan nilai string, maka tidak akan bekerja jika nilai nya adalah integer atau sejenisnya. Berikut adalah penjelasan dari masing-masing entitas syntax di atas;

  • str_replace adalah fungsi php yang digunakan untuk mengubah isi teks, karakter atau string.
  • X adalah kata atau karakter yang akan diganti.
  • Y adalah kata atau karakter penggantinya.
  • string adalah sumber string yang akan diproses.

Supaya lebih jelas memahami fungsi str_replace silahkan perhatikan contoh kode php implementasi mengganti "spasi" menjadi karakter "-" menggunakan str_replace() berikut ini.

<?php
	$nik		="20190101 980810 0081";
	$nik_peg	=str_replace(' ', '-', $nik);
	echo $nik_peg;
?>

Jika script php di atas dijalankan pada web browser, maka akan menampilkan string NIK dengan value 20190101-980810-0081 tanpa karakter "spasi", meskipun pada sumbernya NIK tersebut memiliki spasi. Yang terjadi adalah $nik yang mengandung karakter spasi telah di ganti oleh "-" sesuai instruksi str_replace pada baris argumen ke-2.

Tutorial fungsi str_replace pada php untuk mengganti kata atau karakter tertentu pada sebuah sting sampai disini mungkin sudah cukup untuk dipahami. Namun tidak ada salah kalo kita coba trial error lagi fungsi str_replace seperti di atas dengan kondisi yang berbeda seperti script di bawah ini;

<?php
	$string	="Saya Membeli Aplikasi PHP di Internet";
	echo str_replace("Internet", "Raja Putra Media", $string);
?>

Jika dijalankan script php di atas pada web browser, maka akan menampilkan string dengan kalimat Saya Membeli Aplikasi PHP di Raja Putra Media, padahal nilai $string nya adalah "Saya Membeli Aplikasi PHP di Internet". Artinya fungsi str_replace() berjalan dengan baik, yaitu mengganti kata "Internet" menjadi kalimat "Raja Putra Media" pada nilai string dimaksud sesuai dengan instruksu str_replace().

Cukup sampai disini penjelasan apa fungsi str_replace pada php sehingga sangat dibutuhkan pada pemrograman aplikasi dalam kaitannya dengan pengolahan string.

Tutorial Fungsi Str_replace pada PHP

Sekian penjelasan dari kami tentang bagaimana cara menggunakan atau penggunaan str_replace() dan fungsi str_replace pada php untuk mengganti kata atau kalimat di dalam string yang tersedia dalam beberapa contoh model dan kondisi. Untuk mendapatkan source code nya silahkan langsung copas saja melalui coding-coding di atas, jika gagal dan atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.

Baca juga :

  • Mengatasi Error Mysql Shutdown Unexpectedly - XAMPP
  • Script PHP Mengurangi Stok Barang
  • Fungsi Explode dan Implode di PHP - Function
  • Fungsi Addslashes pada PHP
  • Fungsi Mysql Real Escape String Pada PHP

Fungsi Str_replace pada PHP

Tags: fungsi str_replace, str_replace php, str_replace function, str_replace(), fungsi str_replace pada php