Penggunaan fungsi ARRAYFIND pada PHP

Definisi dan Penggunaan

Fungsi str_replace [] digunakan untuk menggantikan beberapa karakter dengan beberapa karakter lain dalam sebuah string.

Fungsi ini dapat bekerja dengan aturan berikut:

  • Jika string yang akan dicari adalah array, ia mengembalikan sebuah array
  • Jika string yang akan dicari adalah array, pencarian dan penggantian dilakukan dengan setiap elemen array
  • Jika find dan replace adalah array, dan replace memiliki elemen yang lebih sedikit daripada find, string kosong akan digunakan sebagai replace
  • Jika find adalah array dan replace adalah string, string replace akan digunakan untuk setiap nilai yang ditemukan

Catatan: Fungsi ini peka huruf besar / kecil[case-sensitive]. Gunakan fungsi str_ireplace[] untuk melakukan pencarian case-insensitive.

Catatan: Fungsi ini binary-safe.

Syntax

str_replace[find,replace,string,count]

Nilai Parameter

ParameterDeskripsi
find Required. Menentukan nilai untuk ditemukan
replace Required. Menentukan nilai untuk menggantikan nilai dalam pencarian
string Required. Menentukan string yang akan dicari
count Optional. Variabel yang menghitung jumlah penggantian

Detail Teknis

Return Value:PHP Version:Changelog:
Mengembalikan string atau array dengan nilai yang diganti
4+
Parameter count ditambahkan di PHP 5.0

Sebelum PHP 4.3.3, fungsi ini mengalami masalah saat menggunakan array sebagai parameter find dan replace, yang menyebabkan indeks find kosong dilewati tanpa memajukan pointer internal pada replace array. Versi yang lebih baru tidak akan mengalami masalah ini.

Mulai PHP 4.0.5, sebagian besar parameter sekarang dapat berupa array

Contoh 1
Ganti karakter “world” dalam string “Hello world!” dengan “Tony”:

  // Output : Hello Tony!
  

Contoh 2
Menggunakan str_replace [] dengan array dan variabel count:

  /* Output : 
Array [ [0] => biru [1] => merah [2] => hijau [3] => kuning ]
Replacements: 1

Contoh 3
Menggunakan str_replace [] dengan elemen yang lebih sedikit di replace daripada find:

  // Output : Array [ [0] => B [1] => [2] => ! ]

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

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.

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;

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

Apa fungsi array pada PHP?

Array dalam PHP adalah jenis struktur data yang memungkinkan kita untuk menyimpan beberapa elemen dari tipe data yang sama di bawah satu variabel tunggal.

Apa fungsi utama dari array?

Array merupakan sebuah tipe data yang dapat menyimpan banyak data dalam satu variabel. Data – data yang ada didalam Array disebut elemen array dan masing-masing elemen dapat diakses melalui indeks array. Array berguna untuk memudahkan dalam membuat kelompok data, serta menghemat penulisan dan penggunaan variabel.

Jelaskan apa itu array dan fungsi array?

Array merupakan sekumpulan variabel yang memiliki tipe data yang sama dan mampu menyimpan beberapa nilai dalam satu variabel. Array merupakan tipe data terstruktur dalam pemrograman, array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.

Untuk apa Array_keys [] digunakan?

Fungsi array_keys[] berfungsi untuk mengembalikan larik yang berisi kunci.

Bài mới nhất

Chủ Đề