[英]RegEx Partial string matching
在PHP Regex中是否可以進行部分匹配,這樣如果我有一個像這樣的數組:
$words = array("john", "steve", "amie", "kristy", "steven");
我提供“jo”它會返回“john”或者如果提供“eve”,它會返回“steve”?
$words = array("john","jogi", "steve", "amie", "kristy", "steven");
foreach ($words as $value) {
if (preg_match("|jo|", $value)) {
$arr[] = $value;
}
}
var_dump($arr);
這將使用john和jogi返回數組
您可以使用preg_match遍歷數組並匹配項目。
如果你不提供^
和$
它會自動進行部分匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.