小编典典

如何检查字符串是否以指定字符串开头?

all

我正在尝试检查字符串是否以http. 我该怎么做这个检查?

$string1 = 'google.com';
$string2 = 'http://www.google.com';

阅读 95

收藏
2022-03-04

共1个答案

小编典典

PHP 8 或更新版本:

使用 str_starts_with 函数:

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

PHP 7 或更早版本:

使用 substr 函数返回字符串的一部分。

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

如果您试图确保它不是另一个协议。我会http://改用,因为 https 也会匹配,还有其他东西,比如 http-protocol.com

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

一般来说:

substr($string, 0, strlen($query)) === $query
2022-03-04