Giới thiệu
Hàm str_replace() thay thế tất cả lần xuất hiện của chuỗi tìm kiếm bằng chuỗi thay thế. Phân biệt chữ hoa chữ thường.
Cú pháp
str_replace(array|string $search, array|string $replace, string|array $subject, int &$count = null): string|array
Tham số
- search - Giá trị cần tìm (chuỗi hoặc mảng).
- replace - Giá trị thay thế (chuỗi hoặc mảng).
- subject - Chuỗi hoặc mảng cần tìm và thay thế.
- count (tùy chọn, truyền tham chiếu) - Số lần thay thế thực hiện được.
Giá trị trả về
Trả về chuỗi hoặc mảng đã thay thế.
Ví dụ
Ví dụ 1: Thay thế chuỗi đơn giản
<?php
$str = "I am Amit";
$res = str_replace("Amit", "David", $str);
echo $res;
?>
Kết quả:
I am David
Ví dụ 2: Thay thế trên mảng, đếm số lần
<?php
$myArr = array("one", "two", "three");
print_r(str_replace("three", "four", $myArr, $c));
echo "
Number of Replacements = $c";
?>
Kết quả:
Array
(
[0] => one
[1] => two
[2] => four
)
Number of Replacements = 1