扩展后使用PHP裁剪文件名

时间:2014-11-09 18:32:21

标签: php

我有一个稍微损坏的图片网址,我想在文件扩展名后使用PHP裁剪它,以使其正确显示。

如何更改此内容:

http://localhost:8888/wordpress/content/uploads/gravity_forms/2-c6f73a1461e90382eb2f9f633b224c1a/2014/11/0065B3.png|:||:||:||:|188

到此:

http://localhost:8888/wordpress/content/uploads/gravity_forms/2-c6f73a1461e90382eb2f9f633b224c1a/2014/11/0065B3.png

谢谢: - )

1 个答案:

答案 0 :(得分:1)

根据您的情况,以下情况应该如此?

$clean = substr($img_url, 0, strpos($img_url, '.png|')+4);

$img_url将成为网址。

如果.png|无法在网址中的其他任何地方出现,这显然是好的

<强>更新

或者对于任何文件扩展名

$clean = preg_replace('/\|.*+/','',$url);