在PHP中,preg_grep是一个正则表达式函数,用于从数组中筛选出与指定模式匹配的元素
▥php
𝄐 0
php preg_grep
在PHP中,preg_grep是一个正则表达式函数,用于从数组中筛选出与指定模式匹配的元素。
该函数的语法如下:
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )
参数解释:
- $pattern:要匹配的正则表达式模式。
- $input:要搜索的数组。
- $flags:可选参数,可以指定不同的行为选项。默认为0,表示没有特殊行为。
函数返回一个包含匹配成功的元素的新数组。
以下是一个使用preg_grep函数的示例:
php
$pattern = '/\d+/'; // 匹配数字的正则表达式
$input = array('apple', 'banana', '123', 'orange');
$result = preg_grep($pattern, $input);
print_r($result);
输出结果:
Array
(
[2] => 123
)
以上示例中,preg_grep函数使用了\d+的正则表达式模式,用于匹配数字。函数将在$input数组中搜索与该模式匹配的元素,并返回新数组$result。只有123与模式匹配,所以只有[2] => 123这个元素被返回。
希望这个例子对你有帮助!
在PHP中,preg_grep是一个正则表达式函数,用于从数组中筛选出与指定模式匹配的元素。
该函数的语法如下:
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )
参数解释:
- $pattern:要匹配的正则表达式模式。
- $input:要搜索的数组。
- $flags:可选参数,可以指定不同的行为选项。默认为0,表示没有特殊行为。
函数返回一个包含匹配成功的元素的新数组。
以下是一个使用preg_grep函数的示例:
php
$pattern = '/\d+/'; // 匹配数字的正则表达式
$input = array('apple', 'banana', '123', 'orange');
$result = preg_grep($pattern, $input);
print_r($result);
输出结果:
Array
(
[2] => 123
)
以上示例中,preg_grep函数使用了\d+的正则表达式模式,用于匹配数字。函数将在$input数组中搜索与该模式匹配的元素,并返回新数组$result。只有123与模式匹配,所以只有[2] => 123这个元素被返回。
希望这个例子对你有帮助!
本文地址:
/show-279425.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。