gpt4 book ai didi

php - 在这种情况下,哪个更适合匹配正则表达式或 parse_url

转载 作者:行者123 更新时间:2023-12-04 16:50:00 28 4
gpt4 key购买 nike

<分区>

假设我们有以下链接

$link = "http://www.mysite.com/bbbbbbb.flv?something";

我们想要匹配它。

关于这个问题how to match links that has extension @谢谢大家@我们有两种方式正则表达式parse_url

那么我的问题是,从您的角度和对我的网站来说哪个更好(例如更快更好更准确..等)?

方法一 正则表达式

if (preg_match('/\.flv(\?|$)/i', $link)) {
echo 'It has flv';
} else {
echo 'It does not have';
}

方法二 parse_url

$arr = parse_url($link);

$pathParts = pathinfo($arr['path']);

if ($pathParts['extension'] == 'flv')
echo "valid extension";
else
echo "invalid extension";

@谢谢

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com