Hàm str_ireplace() trong PHP
Hàmstr_ireplace()
sẽ thay thế các kí tự trong chuỗi bằng các ký tự khác mà không phân biệt chữ hoa chữ thường.
Cú pháp:
str_ireplace($search, $replace, $subject);
Trong đó:
$search
là kí tự tìm kiếm.$replace
là kí tự thay thế.$subject
là chuỗi cần thay thế.
- Nếu
$search
và$replace
cùng là các mảng, hàmstr_ireplace()
sẽ sử dụng từng phần tử tương ứng trong hai mảng để tìm kiếm và thay thế. - Nếu
$replace
có ít phần tử hơn$search
thì những khoảng trắng sẽ được thay thế cho các phần tử còn lại của mảng$search
. - Nếu
$search
là mảng và$replace
là chuỗi, chuỗi$replace
sẽ thay thế cho toàn bộ các phần tử của mảng$search
trong có trong chuỗi$subject
.
PHP:
$search = 'an example';
$replace = 'a note';
$subject = 'this is an example string';
$result = str_ireplace($search, $replace, $subject);
echo $subject . "<br />";
echo $result . "<br />";
Kết quả:
this is an example string
this is a note string
Ví dụ: $search và $replace là các mảng.
PHP:
$search = [
"this",
"is",
"an",
"example"
];
$replace = [
"There",
"are",
"some",
"examples"
];
$subject = 'this is an example string';
$result = str_ireplace($search, $replace, $subject);
echo $subject . "<br />";
echo $result . "<br />";
Kết quả:
this is an example string
There are some examples string