現在、URL をさまざまな部分に分解し、それらの部分を定義済みの文字列と照合することで URL を検証する関数を作成しています。これは私がこれまでに使用している機能です:
function validTnet($tnet_url) {
$tnet_2 = "defined2";
$tnet_3 = "defined3";
$tnet_5 = "defined5";
$tnet_7 = "";
if($exp_url[2] == $tnet_2) {
#show true, proceed to next validation
if($exp_url[3] == $tnet_3) {
#true, and next
if($exp_url[5] == $tnet_5) {
#true, and last
if($exp_url[7] == $tnet_7) {
#true, valid
}
}
}
} else {
echo "failed on tnet_2";
}
}
何らかの理由で、ネストされた if ステートメントから抜け出す方法をコーディングする (または適切な用語を検索する) 方法を考えることができません。
やりたいこと から始まる URL の各部分をチェックし$tnet_2
、チェック ( $tnet_2
、$tnet_3
、$tnet_5
または$tnet_7
) のいずれかに失敗した場合は、失敗したことを出力し、if ステートメントから抜け出します。私がすでに持っているコードのいくつかを使用してこれを達成する簡単な方法はありますか?