一尘不染

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

php

我正在尝试检查字符串是否以开头http。我该如何检查?

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

阅读 237

收藏
2020-05-26

共1个答案

一尘不染

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

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

如果您要确保它不是另一个协议。我会改用http://https,因为https也可以匹配,例如http-protocol.com

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

一般而言:

substr($string, 0, strlen($query)) === $query
2020-05-26