$string = "f0134t2f3";
//PREG_PATTERN_ORDER是默认参数,作用是:将所有匹配项放入数组$matches中。$matches是二维数组,第一维数组只有一个元素,此元素包含所有匹配项;第二维数组有四个元素,包含所有的匹配项;
$arr=preg_match_all("/[0-9]{1,2}/",$string,$matches,PREG_PATTERN_ORDER);
print_r($matches);
echo"<br/>".count($matches);//1 第一维数组只有一个元素
echo"<br/>".count($matches[0]);//4 取得所有匹配项的总个数
echo"<br/>".$matches[0][0];//01取得第一个匹配项
echo"<br/><br/>";
$string = "f0134t2f3";
//PREG_SET_ORDER 作用是:也是将所有匹配项放入数组$matches中。$matches也是二维数组,但第一维数组有四个元素,包含所有的匹配项,且每一个元素都是数组;第二维数组只有一个元素,即单个匹配项;
$arr=preg_match_all("/[0-9]{1,2}/",$string,$matches,PREG_SET_ORDER);
print_r($matches);
echo"<br/>".count($matches);//4 第一维数组有四个元素,每个元素又是一个(带有单个元素的)数组
echo"<br/>".count($matches);//4 取得所有匹配项的总个数
echo"<br/>".$matches[0][0];//01 取得第一个匹配项
0条评论( 网友:0 条,站长:0 条 ) 网友评论{有您的评论更精彩....}