例如,从路径中删除“ .jpg”扩展名的较便宜解决方案是什么?

lib/img/img.jpg  > lib/img/img

我将在循环中使用6次,这就是为什么我需要轻量级的解决方案。

===============>>#1 票数:3 已采纳

pathinfo本机方法可能是您最好的选择。 输出是带有组件的数组,您可以将它们拼凑在一起:

$parts = pathinfo("lib/img/img.jpg");
$result = $parts['dirname'] . '/' . $parts['filename'];

$result现在包含经过修饰的文件名。

===============>>#2 票数:1

老实说,六个并不多。 当您的循环至少运行一千次时,开始进行优化。

话虽如此,您正在寻找pathinfo函数。

  ask by Biker John translate from so

未解决问题?本站智能推荐:

关注微信公众号