$str = "/prcct/122/6337-56-1.tl"; 如何用preg_match分出来?
preg_match("/\/(.*?)\/(\d+)\/(d+).tl/s",$str,$_mal);
print_r($_matchUrl);
为什么不行啊?
如果才能得到
$_mal[1]="prcct";
$_mal[2]="122";
$_mal[3]="6337-56-1";
???
preg_match("/\/(.*?)\/(\d+)\/(d+).tl/s",$str,$_mal);
print_r($_matchUrl);
为什么不行啊?
如果才能得到
$_mal[1]="prcct";
$_mal[2]="122";
$_mal[3]="6337-56-1";
???
$str = "/prcct/122/6337-56-1.tl";
preg_match("/\/(.*?)\/(\d+)\/([\d-]+)\.tl/s",$str,$_mal);
print_r($_mal);
$issuccess=preg_match("/\/(.*?)\/(\d+)\/([\d-]+)[.]tl/s",$str,$arr);
if($issuccess)
{
echo '匹配成功!';
}
else
{
echo '匹配失败!';
}
print_r($arr);