我有以下图片网址:
http://www.example.org/wp-content/blogs.dir/29/files/2013/02/Personalized-Results-Asterisk-600x417.png
这里的 url 包含默认分辨率,即其中的 600x417.png
。我想从此图片网址中删除此分辨率。
图片 url 的最终输出应该是这样的:
http://www.example.org/wp-content/blogs.dir/29/files/2013/02/Personalized-Results-Asterisk.png
我该怎么做?
最佳答案
试试这个:
$string = 'http://www.example.org/wp-content/blogs.dir/29/files/2013/02/Personalized-Results-Asterisk-600x417.png';
$pattern = '/\-*(\d+)x(\d+)\.(.*)$/';
$replacement = '.$3';
echo preg_replace($pattern, $replacement, $string);
关于php - 从 PHP 中的图像 url 中删除分辨率字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14846753/