Contoh
Ganti "Hello" dengan "world" :
<?php
echo substr_replace("Hello","world",0);
?>
Menjalankan contoh » Definisi dan Penggunaan
The substr_replace() fungsi menggantikan bagian dari string dengan string lain.
Note: Jika parameter awal adalah angka negatif dan panjang kurang dari atau sama dengan memulai, panjang menjadi 0.
Catatan: Fungsi ini biner-aman.
Sintaksis
substr_replace( string,replacement,start,length )
Parameter | Deskripsi |
---|---|
string | Wajib. Menentukan string untuk memeriksa |
replacement | Wajib. Menentukan string untuk menyisipkan |
start | Wajib. Menentukan di mana untuk memulai mengganti dalam string
|
length | Pilihan. Menentukan berapa banyak karakter harus diganti. Default adalah panjang yang sama seperti string.
|
Rincian teknis
Kembali Nilai: | Mengembalikan string diganti. Jika string adalah array maka array dikembalikan |
---|---|
PHP Versi: | 4+ |
changelog: | Pada PHP 4.3.3, semua parameter sekarang menerima array |
Contoh lebih
contoh 1
Mulai menggantikan di posisi ke-6 dalam string (ganti "world" dengan "bumi"):
<?php
echo substr_replace("Hello world","earth",6);
?>
Menjalankan contoh » contoh 2
Mulai menggantikan di posisi ke-5 dari akhir string (ganti "world" dengan "bumi"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
Menjalankan contoh » contoh 3
Masukkan "Hello" di awal "world" :
<?php
echo substr_replace("world","Hello ",0,0);
?>
Menjalankan contoh » contoh 4
Menggantikan beberapa string sekaligus. Ganti "AAA" di setiap string dengan "BBB" :
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
Menjalankan contoh » <PHP String Reference