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 正則表示式參考