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

PHP – Hàm mb_eregi_replace() – Thay thế biểu thức chính quy không phân biệt chữ hoa thường

Trong PHP, mb_eregi_replace() được dùng để thay thế biểu thức chính quy với hỗ trợ đa byte, bỏ qua chữ hoa chữ thường. Hàm này sẽ quét chuỗi tìm kiếm các khớp với mẫu, sau đó thay thế văn bản khớp bằng văn bản thay thế. Hàm này được hỗ trợ từ PHP 4.2 trở lên.

Cú pháp

string mb_eregi_replace(string $pattern, string $replacement, string $string, ?string $options = null)

Tham số

mb_eregi_replace() chấp nhận bốn tham số sau:

  • $pattern – Mẫu biểu thức chính quy. Có thể sử dụng ký tự đa byte. Chữ hoa/chữ thường sẽ bị bỏ qua.

  • $replacement – Văn bản thay thế.

  • $string – Chuỗi được tìm kiếm.

  • $options – Tùy chọn tìm kiếm.

Giá trị trả về

mb_eregi_replace() trả về chuỗi kết quả khi thành công hoặc trả về lỗi. Trả về lỗi nếu chuỗi không hợp lệ cho mã hóa hiện tại.

Ví dụ

<?php
// encoding = "UTF-8"
$re = mb_regex_encoding("UTF-8");
// Hàm mb_eregi_replace sẽ thay thế ký tự 'p' thành 'P'
$string = mb_eregi_replace("[p]", "P", "pHp Tutorial");
var_dump($re);
var_dump($string);
?>

Kết quả

bool(true)
string(12) "PHP Tutorial"