Existenz einer Zahl zwischen Min und Max prüfen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Existenz einer Zahl zwischen Min und Max prüfen

Beitrag 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 :D

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.
Zuletzt geändert von mgutt am 02.05.2006 20:39, insgesamt 1-mal geändert.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Ähm, es kann sein, dass ich das jetzt völlig falsch verstanden hab:

Code: Alles auswählen

if ($zahl > $min && $zahl < $max)
{

}
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

:lol:

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ß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Code: Alles auswählen

function between($zahl, $min, $max)
{
  return ($zahl > $min && $zahl < $max);
}
:P :lol:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
chriss713
Mitglied
Beiträge: 229
Registriert: 06.06.2005 14:06

Beitrag von chriss713 »

Code: Alles auswählen

$zahl = 7

foreach (range(5, 10) as $number) {
   if ($zahl = $number) {
      print "Treffer!";
   }
}
:lol: :P
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Re: Existenz einer Zahl zwischen Min und Max prüfen

Beitrag von Xwitz »

mgutt hat geschrieben:Ich möchte gern prüfen, ob die Zahl 7 zwischen 5 und 10 vorkommt.

Code: Alles auswählen

$c = 7;
if ( $c%5 )
{
   echo($c);
}
:wink:
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

@ xwitz

das soll funktionieren :lol:
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

@Xwitz: Ich denke nicht, dass das funktioniert, das gibt nämlich die Zahl aus, wenn sie nicht durch 5 teilbar ist.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Beitrag 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 " :wink: ".
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Xwitz hat geschrieben:Nur geht das bei Zahlen unter 5 und über 10 so weiter deshalb das " :wink: ".
Und deshalb mein Kommentar. :D
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „Coding & Technik“