首页  >  文章  >  后端开发  >  如何检查字符串是否以'http”开头?

如何检查字符串是否以'http”开头?

DDD
DDD原创
2024-10-29 11:58:02479浏览

How to Check if a String Starts with “http”?

用指定的字符串序列建立字符串的开头

检查字符串是否以特定的字符串序列开始是常见的编程中的任务。在本例中,目标是确定字符串是否以“http”开头。这里有两种方法:

PHP 8 及更新版本:str_starts_with() 函数

对于 PHP 8 或更高版本,str_starts_with 函数提供了一个简单的解决方案:

str_starts_with('http://www.google.com', 'http')

PHP 7 及更早版本:substr()函数

在 PHP 7 或更早版本中,我们可以利用 substr 函数从字符串的开头提取一部分:

substr($ string_n, 0, 4) === "http"

为确保不匹配其他协议或类似序列,请考虑扩展子字符串长度:

substr($string_n , 0, 7) === "http://"

一般可以使用以下模式:

substr($string, 0, strlen($query )) === $query

以上是如何检查字符串是否以'http”开头?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn