Hàm str_ireplace
Hàm str_ireplace tìm kiếm trong một chuỗi tất cả các lần xuất hiện của chuỗi con (không phân biệt chữ hoa chữ thường) và thay thế chúng bằng giá trị chỉ định. Tham số đầu tiên được truyền vào là chuỗi con cần tìm, tham số thứ hai là chuỗi thay thế, tham số thứ ba là chuỗi được tìm kiếm.
Cú pháp
str_ireplace(search, replace, subject);
Ví dụ
Hãy thay thế tất cả các lần xuất hiện của chuỗi con mà không phân biệt chữ hoa chữ thường:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Kết quả thực thi mã:
'! ! !'
Ví dụ
Hãy thay thế nhiều biến thể trong một mảng:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Kết quả thực thi mã:
'12c'
Ví dụ
Hãy thay thế các chữ cái được chỉ định bằng một ký tự chung được chỉ định:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Kết quả thực thi mã:
'!!!!!!'
Ví dụ
Hãy thực hiện thay thế trong từng phần tử của mảng:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Kết quả thực thi mã:
['!bc', '!bc', '!bc']
Xem thêm
-
hàm
str_replace,
hàm này thực hiện thay thế có phân biệt chữ hoa chữ thường -
hàm
substr_replace,
hàm này thay thế một phần của chuỗi