preg_replace的问题
本帖最后由 alan9101 于 2013-01-22 12:04 编辑本人刚刚学习PHP,看了preg_replace()没看懂
请问下
$dir=‘/home/test/a’
想用preg_replace()函数将$dir替换为a,请问下怎么解决? 这是替换的大哥,神马叫怎么截出来 你应该用preg_match 起码把替换规则说详细点,你只给这一个例子,直接用str_replace都可以。 就是取/home/test/a这个路径下的最后一个路径,然后替换到$dir中回复 4# xinglu1983
回复 5# alan9101
$dir = '/home/test/a';
$dir = preg_replace('/^.*\/([^\/]+)$/', '${1}', $dir);
$dir = '/home/test/a';
$dir = preg_split('/(\/)/', $dir);
$url = array_pop($dir);改成分割也可以
页:
[1]