php 正则字串

WBOY
Lepaskan: 2016-06-23 13:57:53
asal
942 orang telah melayarinya

下面是字串

     $a = '../post/luoji/soft/aaa.chm’
     $b = '../post/luoji/bbb.txt'
     $c = ' post/luoji/c.rar'
     $d = ’../../luo/p/d.zip‘
     $e = ‘../../lio/p/p/p/p/p/p/p/p/a.tar.gz’
     $f = ‘../pp/tt/p/p/p/lp/p/tttt/p/t.rpm’

 要求获取成这样:

     $a = 'aaa.chm‘
     $b = 'bbb.txt'
     $c = ' c.rar'
     $d = ’d.zip‘
     $e = ‘a.tar.gz’
     $f = ‘t.rpm’


   就是不管字串有多长只要获取最后的名称

   我只会这样写
 
       $str = "../post/luoji/aaa.chm";
       $str = preg_split("/[\s,\/!]+/", $str);
       echo '

';print_r($str[3]);  <br>  <br>     不能动态获取  <br>  <br>     怎么用正则获取?谢谢!  <br>  <p>  </p>  <br> <h2>回复讨论(解决方案)</h2> <p class="sougouAnswer">  <pre class="sycode" name="code">$a = '../post/luoji/soft/aaa.chm';$a=pathinfo($a,PATHINFO_BASENAME);echo $a;
Salin selepas log masuk

$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];
Salin selepas log masuk
$a = '../post/luoji/soft/aaa.chm';$a = preg_split('#/#', $a);echo array_pop($a);
Salin selepas log masuk
$a = '../post/luoji/soft/aaa.chm';$a = preg_split('#/#', $a);echo end($a);
Salin selepas log masuk
$a = '../post/luoji/soft/aaa.chm';echo basename($a);
Salin selepas log masuk
......

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan