PHP substr_replace () function
contoh
"Hello" menggantikan "dunia":
<?php
echo substr_replace("Hello","world",0);
?>
echo substr_replace("Hello","world",0);
?>
Menjalankan contoh »
Definisi dan Penggunaan
substr_replace () fungsi menggantikan bagian dari string dengan string lain.
Catatan: Jika awalargumen negatif dan panjang kurang dari atau sama dengan memulai, maka panjangnya adalah nol.
Catatan: Fungsi ini aman biner.
tatabahasa
substr_replace( string,replacement,start,length )
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
rincian teknis
Pengembalian: | Mengembalikan string yang akan diganti. Jika string adalah array, array dikembalikan. |
---|---|
Versi PHP: | 4+ |
Update log: | Sejak PHP 4.3.3 dan seterusnya, semua parameter yang diterima array. |
contoh yang lebih
contoh 1
Ganti mulai dari posisi ke-6 dalam string ( "dunia" diganti dengan "bumi"):
<?php
echo substr_replace("Hello world","earth",6);
?>
echo substr_replace("Hello world","earth",6);
?>
Menjalankan contoh »
contoh 2
Ganti mulai dari 5 posisi akhir string ( "dunia" diganti dengan "bumi"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
echo substr_replace("Hello world","earth",-5);
?>
Menjalankan contoh »
contoh 3
Pada awal "dunia" menyisipkan "Hello":
<?php
echo substr_replace("world","Hello ",0,0);
?>
echo substr_replace("world","Hello ",0,0);
?>
Menjalankan contoh »
contoh 4
Menggantikan beberapa string sekaligus. Setiap string "AAA" menggantikan "BBB":
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
Menjalankan contoh »
PHP String Reference