Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm str_replace() trong PHP

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