私はこのようなデータベース値を持っています
123456789
826438758
?emailaddress1@test.com
?emailaddress2@test2.com
値を動的に取得していますが、? 値で。値に疑問符がある場合は、それらを別の場所にリダイレクトしたい
正規表現でこれを行うことができると思いますが、方法がわかりません
私はこのようなデータベース値を持っています
123456789
826438758
?emailaddress1@test.com
?emailaddress2@test2.com
値を動的に取得していますが、? 値で。値に疑問符がある場合は、それらを別の場所にリダイレクトしたい
正規表現でこれを行うことができると思いますが、方法がわかりません
if (strpos($string, '?') === 0) {
//redirect
header("Location: http://www.example.com");
}
http://php.net/manual/en/function.strpos.php
は、疑問符がなく、真である場合に===
返されるため、重要です。false
false == 0
文字列インデックスを使用するだけです
if ($string[0] === '?') {
echo 'header("Location: http://www.example.com");';
}
<?
if (preg_match('#^\?#', $str)) {
header('Location: http://google.com');
}