Fungsi ini memungkinkan Anda untuk dengan mudah mengganti semua kemunculan string tertentu dengan string lain. Anda bahkan dapat menggunakan banyak pengganti Show
Fungsi ini berguna ketika Anda hanya ingin mengganti bagian tertentu dari sebuah string dan bukan seluruh string. Bahkan dapat mengambil array PHP untuk menemukan banyak string dengan banyak penggantian Kami akan menunjukkan kepada Anda bagaimana Anda dapat menggunakan fungsi 5 di PHP menggunakan berbagai contoh di seluruh bagian berikutDaftar isiSintaks Fungsi str_replace PHPDi bawah ini Anda dapat melihat sintaks untuk fungsi str_replace di PHP. Ini memiliki empat parameter, hanya satu yang opsional Itu dapat mengembalikan string PHP Anda yang dimodifikasi, atau array string yang dimodifikasi tergantung apa yang diteruskan ke parameter " 6"
Mari kita dengan cepat membahas empat parameter berbeda yang mengontrol perilaku fungsi str_replace PHP
Kami akan memandu Anda melalui beberapa contoh PHP yang mengeksplorasi bagaimana Anda dapat menggunakan parameter ini Penggunaan Sederhana dari str_replace Dalam PHPMari kita telusuri penggunaan paling dasar dari fungsi str_replace di dalam PHP Di bawah ini adalah sintaks paling mudah untuk menggunakan fungsi 5. Ketiga parameter yang diperlukan ditampilkan dalam sintaks iniKami hanya akan mengirimkan string untuk masing-masing parameter ini dan bukan array
Contoh penggunaan sederhana dari str_replaceUntuk contoh ini, mari kita mulai dengan membuat string bernama “ 0” dan beri nilai “ 6“. String ini akan menjadi “ _1” atau “ 8“Pada langkah kami selanjutnya, kami membuat variabel bernama " 6", ini akan menjadi string yang kami cari di dalam variabel " 0" kami. Untuk contoh ini, jarum kita akan menjadi “ 1“Akhirnya, variabel terakhir kita akan disebut " 2" dan memiliki nilai " 3" yang ditugaskan padanyaDengan semua variabel kami dideklarasikan, kami meneruskannya ke fungsi str_replace PHP. Ingatlah untuk menggunakan urutan “ _4“, “ 5“, “ 1“Kami menggunakan fungsi gema PHP untuk menunjukkan kepada kami hasil penggantian string kami _Setelah menjalankan kode PHP ini, Anda akan mendapatkan output berikut. Anda dapat melihat bagaimana fungsi str_replace mengganti bagian “ 1” dari string kita dengan “ 3“
Menggunakan Banyak Penggantian pada sebuah String dengan str_replace PHPFungsi str_replace di PHP juga memungkinkan Anda untuk mengganti banyak string sekaligus dengan melewatkan array string ke dalam parameter pencarian ([ 9)Anda dapat menentukan pengganti untuk setiap string pencarian dengan mengirimkan array ( 0)Saat menggunakan array pengganti, urutannya sangat penting. Misalnya, “ _1“, akan diganti dengan “ 2“Alternatifnya, Anda dapat mengirimkan string, dan PHP akan mengganti semua elemen dengan teks itu ( 3)Untuk memberi Anda gambaran yang lebih baik tentang cara kerja semua ini, izinkan kami menunjukkan beberapa contoh Contoh Beberapa Pencarian dan Satu PenggantianUntuk contoh pertama kita, mari kita menulis skrip PHP cepat yang menggunakan str_replace untuk mencari dan mengganti banyak string dengan satu string saja Kita mulai dengan membuat variabel yang disebut " _0", yang akan kita tetapkan string " 5". String inilah yang akan kita cari dan ganti stringLangkah kita selanjutnya adalah membuat variabel bernama “ 6“. Kami akan menyimpan array yang berisi string yang kami kata-kata kasar diganti dengan variabel iniElemen pertama dari array ini adalah 7, dan elemen kedua 8. String ini akan diganti saat fungsi “ 5” dijalankanVariabel terakhir yang kita buat dalam tutorial ini disebut “ 2“, dan akan diberi nilai “ 3“. Variabel ini berisi string pengganti kami. PHP akan mengganti semua elemen yang ditemukan dengan nilai ini karena kami tidak menggunakan arrayTerakhir, tiga variabel yang baru saja kita buat diteruskan ke fungsi “ 2” di dalam skrip PHP kita. Ingat urutan "pencarian", "penggantian", "subjek"
Setelah menjalankan kode ini, Anda akan berakhir dengan output berikut. Anda dapat melihat bahwa fungsi str_replace telah menjalankan setiap elemen dalam larik “ 6” kami dan menggantinya dengan string yang disimpan di “ 2“
Contoh Beberapa Pencarian dengan Beberapa PenggantianContoh ini menunjukkan kepada Anda bagaimana str_replace menangani beberapa pencarian dan beberapa penggantian Mari kita mulai dengan mendeklarasikan nilai yang akan kita gunakan dalam variabel “ 0”. String tempat kita akan menjalankan fungsi 5 akan menjadi " 7"Untuk variabel pencarian kami, kami akan menentukan dua string dalam sebuah array. Kedua elemen ini akan menjadi “ 1” dan “ 9“Variabel kita selanjutnya akan disebut “ _2” dan juga akan berupa array. Di dalam larik ini, kami akan menentukan teks pengganti. Ingatlah bahwa urutan harus cocok dengan larik yang Anda berikan ke parameter “ 6”.Untuk contoh ini kita akan mengganti “ 1” (elemen larik ke-1), dengan “ 3“, dan “ 9” (elemen larik ke-2) dengan “ 5” dengan menggunakan larik “ 6“Langkah terakhir kita adalah meneruskan setiap variabel ini ke fungsi “ 5” dan menampilkan nilai yang dihasilkan dengan menggunakan kata kunci echo
Di bawah ini adalah hasil yang diharapkan dari menjalankan contoh PHP di atas. Dari contoh ini, Anda akan melihat bagaimana str_replace menangani beberapa pencarian dan beberapa penggantian Selalu ingat bahwa urutan elemen Anda dalam array “ 8” dan “ 9” penting
Contoh str_replace di PHP dengan Pencarian / Penggantian Array yang Tidak CocokSekarang kami telah menunjukkan kepada Anda penggunaan standar fungsi str_replace di PHP, mari kita jelajahi apa yang terjadi ketika larik "pengganti" Anda lebih kecil dari larik "pencarian" Anda Mulailah dengan string yang ingin Anda lakukan penggantian. Untuk kasus kami, ini akan menjadi " _0", dan kami akan menyimpannya dalam variabel yang disebut " 0"Selanjutnya, kami membuat array untuk menyimpan string yang kami cari di subjek kami. Dalam hal ini, kami akan mengganti kata “ 1” dan “ 9“Akhirnya, kami akan membuat sebuah array dengan satu elemen untuk pengganti kami. Elemen pengganti ini adalah “ _3” dan cocok dengan elemen penelusuran “ 1” kamiKarena array pengganti lebih kecil dari array pencarian, PHP akan menghapus setiap elemen yang tidak cocok dari string. Ini akan bertindak seolah-olah Anda mengatur penggantian elemen itu menjadi string kosong seperti 6Kami kemudian meneruskan semua variabel ini ke fungsi " 2" dan menampilkan hasilnya
Dari contoh ini, Anda akan mendapatkan string berikut. Anda dapat melihat bahwa str_replace mengganti teks pencarian pertama kami dengan " 3", dan yang kedua dihapus dari string karena kami tidak menentukan pengganti
Mengambil Jumlah Penggantian Performa str_replace PHPMenggunakan parameter “ _3” Anda dapat menentukan berapa banyak penggantian yang dilakukan fungsi str_replace PHP pada subjek yang diberikanUntuk parameter ini, Anda harus memasukkan variabel. PHP akan menetapkan hitungan ke variabel yang diteruskan ke parameter ini setelah selesai dijalankan 0Secara default, fungsi str_replace PHP akan menggantikan banyak kemunculan string yang ditemukannya Contoh Penggunaan Parameter HitungUntuk contoh ini, mari kita berikan variabel yang disebut " 3" ke dalam fungsi str_replace PHP. Variabel ini adalah tempat PHP akan mengatur hitunganUntuk variabel “ _0” kami, kami akan menetapkan string “ 2“. String ini adalah tumpukan jerami kami dan kami akan menjalankan penggantinyaKami kemudian membuat variabel lain dengan nama " _6" dan menetapkan nilai variabel " 1"Sebagai pengganti, kami membuat variabel yang disebut " 2" dan menetapkan nilai " 3"Kami kemudian meneruskan variabel kami ke fungsi “ 5”, menggunakan urutan “ 6“, “ 2“, 0“, “ 3“. Hasil penggantian string ini dicetak ke outputTerakhir, kami mengulangi nilai yang sekarang disimpan dalam variabel “ 3” kami. Variabel ini sekarang akan menampung jumlah penggantian yang dilakukan dalam string _1Dari contoh PHP ini, Anda akan mendapatkan hasil yang mirip dengan yang kami tunjukkan di bawah ini Anda akan memiliki string yang dimodifikasi dan jumlah penggantian yang dilakukan. Dalam contoh ini, hitungan harus dicetak sebagai “ 3“ _2Menggunakan str_replace PHP pada Banyak SubjekFungsi str_replace di PHP juga dapat menangani berbagai subjek. Ini berguna saat Anda ingin mengulangi beberapa string menggunakan penggantian yang sama Saat digunakan seperti ini, fungsi str_replace akan mengembalikan string yang dimodifikasi sebagai larik. Array yang dikembalikan akan mempertahankan urutan yang sama dengan yang diteruskan Contoh penggunaan Fungsi str_replace pada Banyak StringUntuk contoh PHP ini, mari kita mulai dengan array string subjek. Kami menyebut array ini " _4" dan mendeklarasikan berbagai string contoh yang kami gunakan dalam contoh sebelumnya di dalamnyaKami kemudian mendeklarasikan variabel " _6" kami dengan teks " 1". Ini adalah jarum kami dan hadir di keempat mata pelajaran kamiVariabel “ _2” yang digunakan untuk menyimpan teks pengganti kita akan disetel ke “ 3“Ketiga variabel ini diteruskan ke fungsi “ 5”. Karena str_replace sekarang akan mengembalikan array, kami akan menggunakan fungsi “ 00” untuk mencetak semua elemenAtau Anda bisa menggunakan fungsi "var_dump" PHP sebagai gantinya untuk melihat hasil array _3Setelah menjalankan kode PHP ini, Anda akan mendapatkan hasil yang mirip dengan yang kami tunjukkan di bawah ini. Anda dapat melihat bagaimana semua string subjek dimodifikasi, dengan hasil yang dikembalikan sebagai larik _4KesimpulanSepanjang tutorial ini, kami telah menunjukkan kepada Anda berbagai cara untuk menggunakan fungsi str_replace dalam PHP Ini adalah fungsi masuk saat Anda perlu melakukan penggantian sederhana pada sebuah string. Itu mampu menangani banyak subjek serta beberapa string pengganti Jika Anda memiliki pertanyaan tentang penggunaan fungsi str_replace, silakan beri komentar di bawah Untuk mempelajari lebih lanjut tentang PHP dan berbagai fungsi bawaannya, silakan lihat tutorial PHP kami. Kami juga memiliki panduan pengkodean lain jika ada bahasa pemrograman lain yang Anda minati Bagaimana cara mengganti elemen dalam array di PHP?Fungsi array_replace() mengganti nilai larik pertama dengan nilai dari larik berikutnya. Tip. Anda dapat menetapkan satu larik ke fungsi, atau sebanyak yang Anda suka. Jika kunci dari array1 ada di array2, nilai dari array1 akan diganti dengan nilai dari array2.
Bagaimana cara mengganti kata dalam array di PHP? str_replace() adalah fungsi bawaan dalam PHP dan digunakan untuk mengganti semua kemunculan string pencarian atau array dari .
Bagaimana cara mengganti string dalam array di PHP?Fungsi str_replace() menggantikan beberapa karakter dengan beberapa karakter lain dalam sebuah string. Fungsi ini bekerja dengan aturan berikut. Jika string yang akan dicari adalah sebuah array, ia mengembalikan sebuah array. Jika string yang akan dicari adalah array, cari dan ganti dilakukan dengan setiap elemen array.
Bagaimana cara mengganti nilai dalam array dengan kunci di PHP?Sintaks – array_replace()
. Nilai dari array selanjutnya akan menimpa yang sebelumnya. Jika kunci dari array1 ada di array2, maka nilai untuk kunci ini di array1 akan diganti dengan nilai kunci yang sesuai dari array2. |