201 of 410 menu

Hàm preg_replace

Hàm preg_replace tìm kiếm trong chuỗi các kết quả khớp với biểu thức chính quy và thay thế chúng bằng chuỗi được chỉ định. Tham số đầu tiên nhận biểu thức chính quy để tìm kiếm, tham số thứ hai - chuỗi thay thế, tham số thứ ba - chuỗi gốc. Có thể chỉ định thêm giới hạn số lần thay thế và biến để đếm số lần thay thế.

Cú pháp

preg_replace(pattern, replacement, subject, [limit], [count]);

Ví dụ

Hãy thay thế tất cả các chữ số trong chuỗi bằng ký tự 'X':

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str); echo $res; ?>

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

'aXbXcX'

Ví dụ

Chỉ thay thế 2 kết quả khớp đầu tiên:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str, 2); echo $res; ?>

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

'aXbXc3'

Ví dụ

Sử dụng tham chiếu ngược trong phần thay thế:

<?php $str = 'Hello World'; $res = preg_replace('/(\w+)\s(\w+)/', '$2, $1', $str); echo $res; ?>

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

'World, Hello'

Ví dụ

Đếm số lần thay thế đã thực hiện:

<?php $str = 'a1b2c3'; $count = 0; $res = preg_replace('/\d/', 'X', $str, -1, $count); echo "Result: $res, Replacements: $count"; ?>

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

'Result: aXbXcX, Replacements: 3'

Xem thêm

  • hàm preg_match,
    hàm thực hiện tìm kiếm theo biểu thức chính quy
  • hàm preg_split,
    hàm chia tách chuỗi theo biểu thức chính quy
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