时间:2021-07-01 10:21:17 帮助过:11人阅读
';print_r($str[3]);
不能动态获取
怎么用正则获取?谢谢!
回复讨论(解决方案)
$a = '../post/luoji/soft/aaa.chm';$a=pathinfo($a,PATHINFO_BASENAME);echo $a;$str = "../post/luoji/aaa.chm";
$str = preg_split("/[\s,\/!]+/", $str);
$len=sizeof($str);
$res=$str[$len-1];
echo $res;
$a = '../post/luoji/soft/aaa.chm';preg_match('#[^/]+$#', $a, $r);echo $r[0];$a = '../post/luoji/soft/aaa.chm';$a = preg_split('#/#', $a);echo array_pop($a);$a = '../post/luoji/soft/aaa.chm';$a = preg_split('#/#', $a);echo end($a);$a = '../post/luoji/soft/aaa.chm';echo basename($a);......