【问题标题】:How to check if a variable starts with a specific string? [duplicate]如何检查变量是否以特定字符串开头? [复制]
【发布时间】:2014-11-28 16:49:38
【问题描述】:

我正在寻找并找到 How to check if variables starts with specific stringHow to chech if a variable contains specific string 但是,我不明白。

我可以使用哪个来检查变量 STARTS 是否具有特定字符串,就像 MYSQL LIKE WHERE CLAUSE 一样:

SELECT * FROM table WHERE column LIKE 'string%'

【问题讨论】:

  • preg_match('/^string.*$/', $sString) ? - 虽然它可能不值得 RegExp 开销。

标签: php


【解决方案1】:

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

$string = "string to test";
$testfor = "strin";
if(substr( $string, 0, strlen($testfor) ) === $teststr) {
      echo "Match";
}

【讨论】:

    【解决方案2】:
    if(substr($string, 0, 5) === "String") {
    # Do code
    } else {
    # Error
    }
    

    简单的字符串足够简单。

    【讨论】:

      猜你喜欢
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      • 2014-12-10
      • 2010-12-30
      • 2020-01-07
      • 2019-08-24
      • 2015-04-15
      • 2019-01-25
      相关资源
      最近更新 更多