WinFuture-Forum.de: [php] Funktion Um Wert Auf Ganzzahligkeit Zu Prüfen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[php] Funktion Um Wert Auf Ganzzahligkeit Zu Prüfen :)


#1 Mitglied ist offline   Knalltuete 

  • Gruppe: aktive Mitglieder
  • Beiträge: 227
  • Beigetreten: 24. Januar 06
  • Reputation: 1
  • Geschlecht:Männlich

  geschrieben 19. Juli 2007 - 21:42

HalliHallo!
Ich habe ein kleines Problem. Wie kann ich eine Variable auf Ganzzahligkeit pruefen?
Bsp:
if(ganzzahlig($i / 3)) echo "ganzzahlig";


Oder falls es keine gibt, habt ihr dann vielleicht bereits eine selbstgeschriebene Funktion?
Wäre sehr dankbar <_<

Beste Grüße,
Tueti

Dieser Beitrag wurde von Knalltuete bearbeitet: 19. Juli 2007 - 21:42

(>¬_¬)>@ Keks?

Eingefügtes Bild
0

Anzeige



#2 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 19. Juli 2007 - 21:52

http://www.php.net/m...tion.is-int.php
0

#3 Mitglied ist offline   Knalltuete 

  • Gruppe: aktive Mitglieder
  • Beiträge: 227
  • Beigetreten: 24. Januar 06
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 19. Juli 2007 - 21:57

muesste ich mal probieren.. aber ich glaube die funktion prueft nur ob der datentyp int ist.. aber vielleicht reichts ja schon :)

danke jedenfalls!! :)

edit: perfekt -gg-

Dieser Beitrag wurde von Knalltuete bearbeitet: 19. Juli 2007 - 21:59

(>¬_¬)>@ Keks?

Eingefügtes Bild
0

#4 Mitglied ist offline   Gitarremann 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.263
  • Beigetreten: 04. Juni 06
  • Reputation: 3
  • Geschlecht:Männlich
  • Wohnort:Trebnitz

geschrieben 19. Juli 2007 - 22:09

Also ich weiß jetzt nicht, ob es da eine spezielle Funktion gibt aber wenn nicht, würde ich eventuelle Stellen hinterm Komma entfernen, zum Beispiel durch Runden auf 0 Stellen hinterm Komma und prüfen, ob die Zahl noch genauso groß ist wie vorher. Wenn ja, ist es eine ganze Zahl.

auch edit: na dann ist ja gut.

Dieser Beitrag wurde von Gitarremann bearbeitet: 19. Juli 2007 - 22:10

Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
0

#5 Mitglied ist offline   freemark 

  • Gruppe: Mitglieder
  • Beiträge: 13
  • Beigetreten: 03. Oktober 04
  • Reputation: 0

geschrieben 19. Juli 2007 - 22:16

hi!
ganz sicher geht es über eine restwert-abfrage:

if( [i]bcmod($i,3)[/i] == 0)  // also falls der rest gleich 0 ist
  then echo "ganzzahlig";


mfg freemark
0

#6 Mitglied ist offline   Knalltuete 

  • Gruppe: aktive Mitglieder
  • Beiträge: 227
  • Beigetreten: 24. Januar 06
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 19. Juli 2007 - 22:18

ui die funktion hoert sich auch interessant an!
aber is_int() wird vom logischen her performanter sein glaube ich ôô
(>¬_¬)>@ Keks?

Eingefügtes Bild
0

#7 Mitglied ist offline   TO_Webmaster 

  • Gruppe: Moderation
  • Beiträge: 3.212
  • Beigetreten: 27. März 02
  • Reputation: 82
  • Geschlecht:Männlich

geschrieben 20. Juli 2007 - 10:36

Will man einen String auf ganzzahligkeit prüfen:

http://www.php.net/m...ctype-digit.php

MfG TO_Webmaster
The old reverend Henry Ward Beecher
called a hen the most elegant creature.
The hen pleased for that,
laid an egg in his hat.
And so did the hen reward Beecher.
0

#8 Mitglied ist offline   zwutz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 652
  • Beigetreten: 17. Juli 07
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 20. Juli 2007 - 22:02

Beitrag anzeigenZitat (TO_Webmaster: 20.07.2007, 11:36)

Will man einen String auf ganzzahligkeit prüfen:

http://www.php.net/m...ctype-digit.php

MfG TO_Webmaster


was aber auch die eindeutig ganzzahligen Werte 10.0 oder -10 aussortiert ;)

aber ich denke mal, solang man sich sicher sein kann, in welcher Form man die Daten bekommt, werden alle Möglichkeiten hier funktionieren... sobalds aber ein beliebiger Wert ist, dürfte es komplizierter werden ;)
Raise your glass if you are wrong
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0