以下是我拥有的动态生成变量之一 http://www.niresh.guru/wp-content/uploads/2016/06/We-are-all-visual-creators-469x1024.jpg
我希望获得文件名剥离扩展jpg和图像dimesion 469x1024的最终输出,并以小写形式显示最终名称 这是我期待的最终输出 我们-是,所有的视觉创造者 注意图像尺寸之前的连字符也需要删除
我需要一个常用功能来去除图像尺寸和图像扩展,如jpg,png,jpeg和tiff(不区分大小写)
我用我的iPhone问这个问题我已经通过在互联网上研究了几个PHP,由于powercut我无法使用我的mac这些都是我能提供的信息。
如果您有任何问题,请不要低估
答案 0 :(得分:0)
这里只需尝试这段代码:
<?php
$path = "http://www.niresh.guru/wp-content/uploads/2016/06/We-are-all-visual-creators-469x1024.jpg";
$filename = substr(strrchr($path, "/"), 1);
echo $filename;
?>
答案 1 :(得分:0)
使用类似的东西:
$tmpParam=explode('/2016/06/', trim($_SERVER['REQUEST_URI']));
$imgname=$tmpParam[1];
它将返回您的图像名称,然后再次展开图像名称以获得所需内容。
答案 2 :(得分:0)
这就是你想要的:
$url = " http://www.niresh.guru/wp-content/uploads/2016/06/We-are-all-visual-creators-469x1024.jpg";
preg_match('~^.+/([\w-]+)-(\d+x\d+)(\.\w+)$~', $url, $match);
print_r($match);
<强>输出:强>
Array
(
[0] => http://www.niresh.guru/wp-content/uploads/2016/06/We-are-all-visual-creators-469x1024.jpg
[1] => We-are-all-visual-creators
[2] => 469x1024
[3] => .jpg
)