PHP – 使用 mb_ereg_match() 匹配正則表示式
在 PHP 中,**mb_ereg_match()** 函式用於將給定字串與正則表示式模式進行匹配。此函式僅匹配字串的開頭部分,並不一定匹配到字串的結尾。如果找到匹配項,則此函式將返回 true 或 1,否則返回 False 或 0。
語法
bool mb_ereg_match(str $pattern, str $string, str $options)
引數
它接受以下三個引數:
**$pattern** − 此引數用於正則表示式。
**$string** − 此引數正在被評估。
**$options** − 它用於搜尋。
返回值
如果給定字串與正則表示式模式匹配,則 **mb_ereg_match()** 返回 true 或 1。如果它不匹配,則返回 False 或 0。
示例 1
<?php
//It will return True because H is matched
$result = mb_ereg_match("H", "Hello World");
var_dump($result);
//It will return Frue because H is not matched
$output= mb_ereg_match("H", "World");
var_dump($output);
?>輸出
bool(true) bool(false)
**注意** − 在此示例中,它只匹配字串的開頭,但不一定匹配到字串的結尾。
如果要在給定字串中的任何位置匹配字串,則可以使用萬用字元和重複運算子 .*。請參見下一個示例。
示例 2
<?php
$result = mb_ereg_match(".*e", "Hello World");
var_dump($result);
?>輸出
bool(true)
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP