检查变量是否以“http”开头
2022-08-30 18:03:17
我相信这是一个简单的解决方案,只是还没有找到我需要的东西。
使用php,我有一个变量$source。我想检查$source是否以“http”开头。
if ($source starts with 'http') {
$source = "<a href='$source'>$source</a>";
}
谢谢!
我相信这是一个简单的解决方案,只是还没有找到我需要的东西。
使用php,我有一个变量$source。我想检查$source是否以“http”开头。
if ($source starts with 'http') {
$source = "<a href='$source'>$source</a>";
}
谢谢!
if (strpos($source, 'http') === 0) {
$source = "<a href=\"$source\">$source</a>";
}
注意:我使用 ,而不是因为如果字符串不包含匹配项,则返回布尔值。零在PHP中是假的,所以严格的相等检查是必要的,以消除歧义。===
==
strpos
false
参考:
您需要 substr()
函数。
if(substr($source, 0, 4) == "http") {
$source = "<a href='$source'>$source</a>";
}