Fungsi substr_replace() PHP
Contoh
Ganti "Hello" dengan "world":
<?php echo substr_replace("Hello","world",0); ?>
Definisi dan penggunaan
Fungsi substr_replace() menggantikan sebahagian daripada string dengan string lain.
Komentar:Jika start Parameter adalah nombor negatif dan length Bawah atau sama dengan start, maka length Dipersetkan kepada 0.
Komentar:Fungsi ini adalah selamat binari.
Syarat
substr_replace(string,replacement,start,length)
Parameter | Description |
---|---|
string | Diperlukan. Menentukan string yang akan dicek. |
replacement | Diperlukan. Menentukan string yang akan disisipkan. |
start |
Diperlukan. Menentukan tempat mana penggantian akan bermula di dalam string.
|
length |
Pilihan. Tentukan berapa banyak karakter untuk diganti. Jika tidak disediakan, default adalah panjang string.
|
Detil Teknik
Kembalikan nilai: | Kembalikan string yang diganti. Jika string Jika adalah array, kembalikan array. |
Versi PHP: | 4+ |
Log Pembaruan: | Dari PHP 4.3.3, semua parameter menerima array. |
Banyak Contoh Lain
Contoh 1
Ganti dari posisi ke-6 dalam string (ganti "world" dengan "Shanghai"):
<?php echo substr_replace("Hello world","Shanghai",6); ?>
Contoh 2
Ganti dari posisi ke-5 dari akhir string (ganti "world" dengan "Shanghai"):
<?php echo substr_replace("Hello world","Shanghai",-5); ?>
Contoh 3
Masukkan "Hello" di awal "world":
<?php echo substr_replace("world","Hello ",0,0); ?>
Contoh 4
Ganti banyak string sekali. Ganti "AAA" dalam setiap string dengan "BBB":
<?php $replace = array("1: AAA","2: AAA","3: AAA"); echo implode("<br>",substr_replace($replace,'BBB',3,3)); ?>