public/images/portfolio/i-vis/1.jpg
我怎么能删除所有路径,而不管使用PHP的文件名是什么?
最佳答案
看看 basename()
$path = 'public/images/portfolio/i-vis/1.jpg'
$name = basename($path); // $name == '1.jpg'
另外,
dirname()
获取另一部分$dir = dirname($path); // $dir == 'public/images/portfolio/i-vis'
如果您需要更多信息-
pathinfo()
$info = pathinfo($path);
var_dump($info);
产生
array(4) {
["dirname"]=>
string(29) "public/images/portfolio/i-vis"
["basename"]=>
string(5) "1.jpg"
["extension"]=>
string(3) "jpg"
["filename"]=>
string(1) "1"
}
因此,
$info['filename']
为您提供了不带扩展名的文件。关于php - 用php从字符串中找到文件名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1808553/