Hàm substr_replace
Hàm substr_replace thay thế một phần được chỉ định
của chuỗi bằng một chuỗi khác. Hàm này cắt ra
một phần được chỉ định của chuỗi (tham số xác định
bắt đầu từ đâu để cắt và số ký tự
cần lấy) và thay thế phần đã cắt bằng chuỗi được chỉ định.
Nếu tham số cuối cùng không được chỉ định
- việc thay thế sẽ được thực hiện đến cuối chuỗi.
Cú pháp
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Ví dụ
Hãy cắt các ký tự ra khỏi chuỗi, bắt đầu
từ ký tự thứ nhất (đánh số ký tự bắt đầu
từ số không), 3 ký tự và thay vào đó chèn
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Kết quả thực thi mã:
'a!!!e'
Ví dụ
Hãy cắt các ký tự ra khỏi chuỗi, bắt đầu
từ ký tự thứ nhất đến cuối chuỗi (vì tham số cuối cùng
không được chỉ định) và thay vào đó chèn
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Kết quả thực thi mã:
'a!!!'
Xem thêm
-
hàm
str_replace,
hàm thực hiện tìm kiếm và thay thế theo chuỗi -
hàm
substr,
hàm cắt một phần của chuỗi con