繁体   English   中英

PHP:从STRING获取真实图像路径

[英]PHP: Get Real Image Path From STRING

<?php
$string = "http://giphy.com/static/img/homepage_banners/snl-leslie.gif";

$find_images = preg_match("/(https?:\/\/\S+\.(?:jpg|png|jpeg|gif))\s+/", $string, $matches) ? $matches[1] : "";

if(@is_array(getimagesize($find_images))) {
    // Check if image exists
    echo $find_images;
}
?>

我尝试回显图像链接,但是我的正则表达式找不到图像链接。 ??? 有人能帮我吗? 提前致谢

字符串的末尾有一个\\s+ ,它将尝试匹配一个或多个空格,但是您输入的字符串没有任何空格。 删除为

/(https?:\/\/\S+\.(?:jpg|png|jpeg|gif))/

正则表达式演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM