如何检查变量是否以特定字符串开头


How to check if a variable starts with a specific string?

我在查找并找到了如何检查变量是否以特定字符串&如何检查变量是否包含特定的字符串,但我不明白。

我可以用哪一个来检查变量STARTS是否带有特定字符串,就像MYSQL like WHERE子句:一样

SELECT * FROM table WHERE column LIKE 'string%'

您可以使用它来匹配任何长度的字符串。而不是对字符串及其长度进行硬编码。

$string = "string to test";
$testfor = "strin";
if(substr( $string, 0, strlen($testfor) ) === $teststr) {
      echo "Match";
}
if(substr($string, 0, 5) === "String") {
# Do code
} else {
# Error
}

对于简单的字符串来说足够简单。