PHP – mb_ereg_replace() 函式 – 支援多位元組的正則表示式替換
在 PHP 中,**mb_ereg_replace()** 用於進行支援多位元組字元的正則表示式替換。它掃描字串中與模式匹配的部分,然後將匹配的文字替換為替換文字。
語法
string mb_ereg_replace(str $pattern, $str $replacement, str $string, str $options)
引數
該函式接受以下四個引數:
**$pattern** − 此引數用於正則表示式模式。它可以在模式中使用多位元組字元。
**$replacement** − 此替換引數用於替換給定的文字。
**$string** − 此引數用於檢查的字串。
**$options** − 此引數用於檢查搜尋選項。
返回值
**mb_ereg_replace()** 成功時返回結果字串,出錯時返回 False。如果字串對於當前編碼無效,則返回 NULL。
示例
在此示例中,使用了 UTF-8 編碼。**mb_ereg_replace()** 函式會將小寫的 **"h"** 替換為大寫的 **"H"**,並將返回 **"Hello World"** 而不是 **"hello World"**。
<?php
$result=mb_regex_encoding("UTF-8");
$string = mb_ereg_replace( "[h]","H","hello World");
var_dump($result);
// It returns h as a H
echo "$string";
?>輸出
bool(true) Hello World
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP