php中与正则有关的函数
1.preg_grep()
语法是
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )
[, int $flags = 0 ] 的意思应该就是可选参数。
<?php
$array = array(1, 2, 3.4, 53, 7.9);
// 返回所有包含浮点数的元素
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
print_r($fl_array);
?>
正则的例题:
匹配字符串 php|architect
正则表达式为:
[a-z][a-z][a-z]\|\w{9}
参考资料
【1】正则表达式看这一篇就够了
【2】百度百科中的表格解释更为清楚。