Fungsi substr_replace() di PHP
Contoh
Ganti "Hello" dengan "world":
<?php echo substr_replace("Hello","world",0); ?>
Definisi dan penggunaan
Fungsi substr_replace() mengganti bagian string dengan string lain
Komentar:Jika start Paramater adalah negatif dan length Lebih kecil atau sama dengan start, maka length Untuk 0.
Komentar:Fungsi ini adalah yang aman untuk biner
Sintaks
substr_replace(string,replacement,start,length)
Paramater | Deskripsi |
---|---|
string | Diperlukan. Menentukan string yang akan dicek |
replacement | Diperlukan. Menentukan string yang akan disisipkan |
start |
Diperlukan. Menentukan tempat dimana penggantian akan dimulai di string
|
length |
Pilihan. Tentukan berapa banyak karakter yang akan diganti. Default sama dengan panjang string.
|
Detil Teknis
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. |
Beberapa Contoh Lain
Contoh 1
Mulai mengganti dari posisi ke-6 di string (ganti "world" dengan "Shanghai"):
<?php echo substr_replace("Hello world","Shanghai",6); ?>
Contoh 2
Mulai mengganti dari posisi ke-5 di 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 berbagai 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)); ?>