これは簡単な解決策だと思いますが、必要なものが正確に見つかりませんでした。
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>";
}
注strpos
はブール値false
を返すため、文字列に一致が含まれていない場合、===
ではなく==
を使用します。 PHPではゼロは誤っているため、あいまいさをなくすには厳密な等価チェックが必要です。
参照:
substr()
関数が必要です。
if(substr($source, 0, 4) == "http") {
$source = "<a href='$source'>$source</a>";
}
if(strpos($source, 'http') === 0)
//Do stuff
substr
を使用:
if (substr($source, 0, 4) === 'http')
if(preg_match('/^(http)/', $source)){
...
}