我有一个稍微损坏的图片网址,我想在文件扩展名后使用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
?
谢谢: - )
答案 0 :(得分:1)
根据您的情况,以下情况应该如此?
$clean = substr($img_url, 0, strpos($img_url, '.png|')+4);
$img_url
将成为网址。
如果.png|
无法在网址中的其他任何地方出现,这显然是好的
<强>更新强>
或者对于任何文件扩展名
$clean = preg_replace('/\|.*+/','',$url);