PHP正则表达式函数用法

array preg_grep ( string pattern, array input [, int flags] )  ---返回一个数组,其中包括了 input 数组中与给定的 pattern 模式相匹配的单元。

$arr = array('abc'=>12.213,'bb'=>12345,'ba'=>23.2321,34.3,'23'=>'3.3','23434'=>'bbb');
// 返回所有含有浮点数的数组元素。
$fl_array = preg_grep ("/^(\d+)?\.\d+$/", $arr);
print_r($fl_array);

int preg_match ( string pattern, string subject [, array matches [, int flags]] )

 

int preg_match_all ( string pattern, string subject, array matches [, int flags] )

 

string preg_quote ( string str [, string delimiter] )

 

mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] )

posted @ 2012-10-07 10:58  斌斌331313869  阅读(114)  评论(0编辑  收藏  举报