Können Sie Variablen mit Wertebereichen in If-Anweisungen vergleichen?
Wenn Sie versuchen, eine Variable mit einem bestimmten Wertebereich zu vergleichen, z 18 bis 30, die herkömmliche Syntax if(18 < age < 30) stieß auf ungewöhnliche Ausgaben. Dies wirft die Frage auf: Kann dieser Vergleich effektiv in einer if-Anweisung implementiert werden?
Lösung
Um einen Bereichsvergleich zu erstellen, verwenden Sie die folgende Syntax:
if (18 < age && age < 30) /*blah*/;
Hier ist das && Der Betreiber stellt sicher, dass beide Bedingungen (18 < Alter und Alter < 30) gleichzeitig erfüllt sind. Dies ermöglicht einen präzisen Vergleich mit einem bestimmten Wertebereich und macht mehrere if-else-Anweisungen überflüssig.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Variable mit einem Wertebereich in einer If-Anweisung vergleichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!