【发布时间】:2011-02-16 23:13:13
【问题描述】:
我正在尝试检查一个字符串是否以http 开头。我该如何进行这项检查?
$string1 = 'google.com';
$string2 = 'http://www.google.com';
【问题讨论】:
-
你可能想试试this standalone library,它可以在没有任何框架的情况下使用。它包括区分大小写和不区分大小写版本的
startsWith和endsWith。 -
由于它是一个使用如此广泛的框架,值得一提的是,如果你使用 Laravel,你可以使用
starts_with和ends_with辅助函数。 -
PHP 8.0 为这项工作引入了新方法
str_starts_with和str_end_with: stackoverflow.com/a/64160081/7082164 -
或者只是你可以使用 preg_match 并编写你自己的规则来检查它是否以 HTTPS 开头。您可以查看php.net/manual/en/function.preg-match.php 的 PHP 文档
标签: php