一千萬個為什麽

搜索

如何檢查字符串是否以指定的字符串開頭?

我正在嘗試檢查字符串是否以 http 開頭。我該怎麽做這個檢查?

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

最佳答案

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

如果你想確保它不是另一種協議。我會使用 http:// ,因為https也會匹配,以及http-protocol.com等其他內容。

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

總的來說:

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

轉載註明原文: 如何檢查字符串是否以指定的字符串開頭?