PHP preg_grep() 函式
示例
獲取以“p”開頭的陣列項
<?php
$input = [
"Red",
"Pink",
"Green",
"Blue",
"Purple"
];
$result = preg_grep("/^p/i", $input);
print_r($result);
?>
自己動手試一試 »
定義和用法
preg_grep() 函式返回一個數組,其中僅包含輸入中與給定模式匹配的元素。
語法
preg_grep(pattern, input, flags)
引數值
| 引數 | 描述 |
|---|---|
| pattern | 必需。包含一個正則表示式,指示要搜尋的內容 |
| input | 必需。一個字串陣列 |
| flags | 可選。此函式只有一個標誌。傳遞常量 PREG_GREP_INVERT 將使該函式僅返回不匹配模式的項。 |
技術詳情
| 返回值 | 返回一個包含與提供的模式匹配的字串的陣列 |
|---|---|
| PHP 版本 | 4+ |
❮ PHP 正則表示式參考