Hàm substr_replace () trong PHP
Thí dụ
Thay thế "Xin chào" bằng "thế giới":
<?php
echo substr_replace("Hello","world",0);
?>
Định nghĩa và Cách sử dụng
Hàm substr_replace () thay thế một phần của chuỗi bằng một chuỗi khác.
Lưu ý: Nếu tham số bắt đầu là một số âm và độ dài nhỏ hơn hoặc bằng giá trị bắt đầu, thì độ dài sẽ trở thành 0.
Lưu ý: Hàm này là an toàn nhị phân.
Cú pháp
substr_replace(string,replacement,start,length)
Giá trị tham số
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
replacement | Required. Specifies the string to insert |
start | Required. Specifies where to start replacing in the string
|
length | Optional. Specifies how many characters should be replaced. Default is the same length as the string.
|
Chi tiết kỹ thuật
Giá trị trả lại: | Trả về chuỗi được thay thế. Nếu chuỗi là một mảng thì mảng được trả về |
---|---|
Phiên bản PHP: | 4+ |
Changelog: | Kể từ PHP 4.3.3, tất cả các tham số hiện chấp nhận mảng |
Các ví dụ khác
Thí dụ
Bắt đầu thay thế ở vị trí thứ 6 trong chuỗi (thay thế "world" bằng "earth"):
<?php
echo substr_replace("Hello world","earth",6);
?>
Thí dụ
Bắt đầu thay thế ở vị trí thứ 5 từ cuối chuỗi (thay thế "thế giới" bằng "trái đất"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
Thí dụ
Chèn "Hello" vào đầu "world":
<?php
echo substr_replace("world","Hello ",0,0);
?>
Thí dụ
Thay thế nhiều chuỗi cùng một lúc. Thay thế "AAA" trong mỗi chuỗi bằng "BBB":
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
❮ Tham chiếu chuỗi PHP