为preg_match_all传递函数参数,如正则表达式变量

时间:2014-05-04 21:19:03

标签: php regex

这是我的函数,我想将regex函数参数传递给preg_match_all函数。当我调用函数时,是否可以不再写正则表达式?

<?php

function extract_client($regex="#[^/home/](.+)[\W]#is",$string) {
    preg_match_all($regex, $string, $array);
    return print_r(rtrim($array[0][0] ,"/")); //the result should be "test"
}

extract_client($regex,"/home/test/abcd"); 

?>

0 个答案:

没有答案