Hàm str_replace trong php là gì?
Hàm str_replace() trong PHP là một hàm xử lý chuỗi, dùng để thay thế một chuỗi trong một chuỗi khác bằng một chuỗi khác. Hàm này có 3 tham số bắt buộc là:
- $find: Chuỗi cần tìm kiếm và thay thế.
- $replace: Chuỗi thay thế cho chuỗi cần tìm kiếm.
- $str: Chuỗi cần thực hiện thay thế.
Ví dụ:
PHP
$str = "Hello, world!";
echo str_replace("world", "PHP", $str); // Xuất ra "Hello, PHP!"
Vui lòng thận trọng khi sử dụng mã.
Hàm str_replace() có thể được sử dụng để thực hiện nhiều loại thay thế chuỗi, chẳng hạn như:
- Thay thế các ký tự đặc biệt bằng ký tự khác. Ví dụ:
PHP
$str = "This is a string with & and < and > characters.";
echo str_replace("&", "&", $str); // Xuất ra "This is a string with & and < and > characters."
Vui lòng thận trọng khi sử dụng mã.
- Thay thế các chuỗi bằng các số. Ví dụ:
PHP
$str = "The current year is 2023.";
echo str_replace("2023", "2024", $str); // Xuất ra "The current year is 2024."
Vui lòng thận trọng khi sử dụng mã.
- Thay thế các chuỗi bằng các mảng. Ví dụ:
PHP
$str = "This is a string with some words: dog, cat, bird.";
$replace = array("dog" => "cat", "cat" => "bird", "bird" => "dog");
echo str_replace($str, $replace); // Xuất ra "This is a string with some words: cat, bird, dog."
Vui lòng thận trọng khi sử dụng mã.
Lưu ý: Hàm str_replace() phân biệt chữ hoa chữ thường. Nếu muốn thực hiện tìm kiếm phân biệt chữ hoa chữ thường, hãy sử dụng hàm str_ireplace().