Seite 1 von 2
Existenz einer Zahl zwischen Min und Max prüfen
Verfasst: 02.05.2006 20:35
von mgutt
Ich möchte gern prüfen, ob die Zahl 7 zwischen 5 und 10 vorkommt.
Wie könnte ich das anstellen?
Für MYSQL gibt es da den schönen Befehl "BETWEEN". Hat php auch so eine nette Funktion
Sonst könnte ich natürlich das machen:
Code: Alles auswählen
$a = 5:
$b = 10;
$c = 7;
if ( $c >= $a && $c <= $b )
{
echo($c);
}
Aber vielleicht gibt es ja schon etwas dafür.
Verfasst: 02.05.2006 20:38
von S2B
Ähm, es kann sein, dass ich das jetzt völlig falsch verstanden hab:
Verfasst: 02.05.2006 20:39
von mgutt
ich habe gerade editiert
Ist nur eine Frage der Interesse halber, da mysql so etwas hat, dachte ich vielleicht gibts sowas auch in PHP.
Gruß
Verfasst: 02.05.2006 20:43
von S2B
Code: Alles auswählen
function between($zahl, $min, $max)
{
return ($zahl > $min && $zahl < $max);
}

Verfasst: 02.05.2006 22:25
von chriss713
Code: Alles auswählen
$zahl = 7
foreach (range(5, 10) as $number) {
if ($zahl = $number) {
print "Treffer!";
}
}

Re: Existenz einer Zahl zwischen Min und Max prüfen
Verfasst: 03.05.2006 10:42
von Xwitz
mgutt hat geschrieben:Ich möchte gern prüfen, ob die Zahl 7 zwischen 5 und 10 vorkommt.

Verfasst: 03.05.2006 10:49
von mgutt
@ xwitz
das soll funktionieren

Verfasst: 04.05.2006 15:54
von S2B
@Xwitz: Ich denke nicht, dass das funktioniert, das gibt nämlich die Zahl aus, wenn sie nicht durch 5 teilbar ist.
Verfasst: 04.05.2006 17:06
von Xwitz
Eben, 5 und 10 wird nicht ausgegeben 6, 7, 8 und 9 aber schon. Nur geht das bei Zahlen unter 5 und über 10 so weiter deshalb das "

".
Verfasst: 04.05.2006 17:27
von S2B
Xwitz hat geschrieben:Nur geht das bei Zahlen unter 5 und über 10 so weiter deshalb das "

".
Und deshalb mein Kommentar.
