Php 如何从url中提取特定字符串?

Php 如何从url中提取特定字符串?,php,regex,regular-language,Php,Regex,Regular Language,使用PHP函数或PHP正则表达式,如何从下面的链接中仅提取568429042356.html或568429042356 谢谢您可以使用提取URL的路径部分,然后从中获取文件名: $url = 'https://sub.example.com/offer/568429042356.html?spm=b2611038.mof001.21.10393eccdCb5XA&sk=consign'; echo basename(parse_url($url, PHP_URL_PATH)); 输出:

使用PHP函数或PHP正则表达式,如何从下面的链接中仅提取568429042356.html或568429042356

谢谢

您可以使用提取URL的路径部分,然后从中获取文件名:

$url = 'https://sub.example.com/offer/568429042356.html?spm=b2611038.mof001.21.10393eccdCb5XA&sk=consign';
echo basename(parse_url($url, PHP_URL_PATH));
输出:

568429042356.html

@王子:不用担心。很高兴我能帮忙。