Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - hàm mb_eregi_replace ()

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

Cú pháp

string mb_eregi_replace(str $pattern, str $replacement, str $string, str $options)

Tham số

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

  • $ mẫu - Tham số này được sử dụng cho mẫu biểu thức chính quy và nó có thể được sử dụng các ký tự nhiều byte. Trường hợp này sẽ được bỏ qua.

  • $ thay thế - Tham số này được sử dụng để thay thế văn bản.

  • $ string - Tham số chuỗi được sử dụng để tìm kiếm chuỗi.

  • $ tùy chọn - Nó được sử dụng cho tùy chọn tìm kiếm.

Giá trị trả lại

mb_eregi_replace () sẽ trả về chuỗi kết quả khi thành công hoặc nó sẽ trả về lỗi. Nó sẽ 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");

   //The mb_eregi_replace function will replace
   //the 'p' to 'P' characters
   $string=mb_eregi_replace("[p]","P","pHp Tutorial");

   var_dump($re);
   var_dump($string);
?>

Đầu ra

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