80 of 410 menu

Hàm str_replace

Hàm str_replace tìm kiếm trong chuỗi văn bản được chỉ định và thay đổi nó bằng văn bản khác. Tham số đầu tiên hàm nhận vào là những gì cần thay thế, thứ hai - thay thế bằng gì. Đó có thể là hai chuỗi hoặc hai mảng. Trong trường hợp thứ hai các phần tử tương ứng của một mảng sẽ được thay thế bằng các phần tử tương ứng của mảng thứ hai (xem các ví dụ).

Cú pháp

str_replace(array|string $search, array|string $replace, string|array $subject, int &$count = null): string|array

Ví dụ

Hãy thay thế tất cả các chữ cái 'a' bằng '!':

<?php echo str_replace('a', '!', 'abcabc'); ?>

Kết quả thực thi mã:

'!bc!bc'

Ví dụ

Hãy thay thế tất cả các chữ cái 'a' bằng 1, chữ cái 'b' bằng 2, chữ cái 'c' bằng 3:

<?php echo str_replace(['a', 'b', 'c'], [1, 2, 3], 'abcabc'); ?>

Kết quả thực thi mã:

'123123'

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_replace(['a', 'b', 'c'], '!', 'abcabc'); ?>

Kết quả thực thi mã:

'!!!!!!'

Ví dụ

Thực hiện thay thế trong mỗi phần tử của mảng:

<?php $arr = ['abc', 'abc', 'abc']; $res = str_replace('a', '!', $arr); print_r($res); ?>

Kết quả thực thi mã:

['!bc', '!bc', '!bc']

Ví dụ

Chữ hoa chữ thường có ý nghĩa:

<?php echo str_replace('a', '!', 'Abcabc'); ?>

Kết quả thực thi mã:

'Abc!bc'

Xem thêm

  • hàm str_ireplace,
    hàm này thực hiện tìm kiếm và thay thế không phân biệt chữ hoa chữ thường
  • hàm strtr,
    hàm này cũng thực hiện tìm kiếm và thay thế
  • hàm substr_replace,
    hàm này cắt một phần của chuỗi và thay thế nó bằng chuỗi khác
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối