入力されたコードに基づいて計算を行うために使用しているテキストボックスがあります。このコードには、プレフィックスまたはサフィックスが追加されます。私の問題は、1 つのコードで、プレフィックスとサフィックスのルールが衝突し、両方のアクションが発生することです。プレフィックス アクションのみを実行したい場合です。コードは次のとおりです。
//get suffix and prefix from input box
$suffix = $inputbox[strlen($inputbox)-1];
$prefix = $inputbox[0];
if($inputbox!="" && $suffix=="L" or $suffix=="P" or $suffix="Y" or $suffix=="T")
{
//do this
}
if($inputbox!="" && $inputbox=="NT")
{
//do that
}
このままのコードでは、入力ボックスが NT であり、接尾辞も T であるため、スクリプトは両方を実行します。最初のルールを無視するか、最初のルールに演算子を入れて、サフィックスが T で、プレフィックスが N でない場合にのみ実行する必要があります。
簡単な方法があることは知っていますが、もうすぐ午前 1 時なので、ベッドに入る前にこれを終わらせたいと思っています。