Wednesday, September 8th 2010, 2:18am UTC+2

You are not logged in.

  • Login
  • Register

1

Monday, May 23rd 2005, 6:55am

Dezimalzahlen addieren?!

Hi,

ich steh grad übelst auf'n "Schlauch". 8o Wie addiere ich in PHP Dezimalzahlen? Habe schon mit Modulo und mit split() rumprobiert. Aber das funtzt ned. ?(
Greetz Andi

Mod Dewey

CREAKTIF - Comes soon

Google ist dein Freund :D
  • Go to the top of the page

undefined

Super Moderator

Posts: 4,248

Location: Germany

2

Monday, May 23rd 2005, 9:30am

Wo liegt das Problem?
Zeige mal deine Rechnung, dann schreibe ich dir wo der Fehler liegt.
Aber ich Tippe mal darauf das du mit einem String rechnen willst, weil du split verwendest :D
Siehe Typen Konvertierung ;)
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
PHP Katepart - Speichenrechner - .htpasswd - RPM XDG Tool - Kcmnvview - QTidy
  • Go to the top of the page

3

Monday, May 23rd 2005, 10:53am

Hi,

Hat sich schon erledigt...
Schreibe später ein kleines Tut für die anderen. ;)
Greetz Andi

Mod Dewey

CREAKTIF - Comes soon

Google ist dein Freund :D

This post has been edited 1 times, last edit by "Dewey" (May 23rd 2005, 10:53am)

  • Go to the top of the page

undefined

Super Moderator

Posts: 4,248

Location: Germany

4

Monday, May 23rd 2005, 12:57pm

Also dafür muß man kein Tut schreiben. ;)
Zeige mir erst mal was du gemacht hast, und ich schreibe ob und wie es richtig ist.
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
PHP Katepart - Speichenrechner - .htpasswd - RPM XDG Tool - Kcmnvview - QTidy
  • Go to the top of the page

Posts: 1,620

Location: NRW

5

Monday, May 23rd 2005, 9:12pm

Quoted

Original von undefined
Wo liegt das Problem?
Zeige mal deine Rechnung, dann schreibe ich dir wo der Fehler liegt.
Aber ich Tippe mal darauf das du mit einem String rechnen willst, weil du split verwendest :D
Siehe Typen Konvertierung ;)


man kann mit nem String rechnen ?
Fakten, unterfüttert mit Emotionen ergibt Kernkompetenz!
klicken Sie hier!
  • Go to the top of the page

6

Monday, May 23rd 2005, 9:17pm

Jep,

schau mal bei http://www.selfphp.de/ bei der Funktionsübersicht nach bcmul, bcdiv etc. ;)
Greetz Andi

Mod Dewey

CREAKTIF - Comes soon

Google ist dein Freund :D
  • Go to the top of the page

undefined

Super Moderator

Posts: 4,248

Location: Germany

7

Tuesday, May 24th 2005, 9:37am

@dewie
Also für die Aussage gehörst du geteert gefedert und erschlagen oder einen Anruf bei deinem Mathe Lehrer :D
Man kann einen String nicht Addieren so lange man nicht (wie ich oben schon erwähnt hatte) eine Typen Konvertierung durchführt!
Die Extension bcmath macht im Pinzrip nichts anderes beim Addieren wie daß.

PHP Source code

1
2
3
4
5
6
7
$a "12";
$b "13";
if ( is_string$a ) && is_string$b ) )
        echo ( (int)$a + (int)$b);
elseif ( is_int$a ) && is_int$b ) )
        echo ( $a $b );
// u.s.w.

Was die Typenkonvertierung angeht ist PHP sehr lässig und nimmt es dem User zu 90% die Arbeit ab, in dem es im Hintergrund dies für einen erledigt.
Wenn du mal nach C oder C++ kommst wirst du schnell merken wie viel Arbeit dir dabei abgenommen wird.
Aber generell sorgt man in einem Programm alleine schon aus Sicherheitsgründen wie Bufferoverflows selbst dafür welcher Typ wo und wann übergeben wird.
Das macht zum einen das Programm übersichtlichre und zum anderen werden fehler Meldungen viel Explizierter ausgegeben ;)
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
PHP Katepart - Speichenrechner - .htpasswd - RPM XDG Tool - Kcmnvview - QTidy
  • Go to the top of the page

8

Tuesday, May 24th 2005, 11:41pm

... die sollten auch im Handelszweig wieder Mathe einführen. :D :D ;)

Bin derzeit mit C++ beschäftigt und habe die Typen Definition schon durch. Nur warum sollte man es in PHP so genau nehmen wenn es dies nicht verlangt? 8o Braucht das Script länger zum verarbeiten oda was?
Greetz Andi

Mod Dewey

CREAKTIF - Comes soon

Google ist dein Freund :D
  • Go to the top of the page

kelor

Super Moderator

Posts: 3,408

Location: formel1-stadt hockenheim

9

Wednesday, May 25th 2005, 2:46pm

für diese frage gehörst du VON MIR nun geteert und gefedert...:D

warum? weil es so richtig ist....weil es dich zum korrekten programmieren erzieht, weil es so fehlerunanfälliger ist, weil es so programmers style ist un d nicht 'ich bin ein hobbyprogrammierer-kind'.... :rolleyes:


verstanden warum??? :D

in flash gab es das auch mal...
in flash5 musste man kein 'this' angeben...tja..dann kam mx und alles war dahin....1000te von seiten - und ich meine das genau so - mussten neu geschreiben werden, weil die leutz zu faul waren von vorne herein gleich korrekt zu adressieren...
damals war auch am anfang immer spruch...warum soll ich das machen, wenn es doch auch so geht... 8o

ich hab hinterher nix mehr dazu gesagt...meine seiten liefen alle tadellos...ich musste nicht eine seite neu machen...;):D
und das gejammer der kunden der anderen...meine seite geht nicht mehr, was ist da los...den ganzen ärger hätte man sich ersparen können, wenn man gleich richtig ran gegangen wäre...


erklärt das, warum man es gleich richtig machen sollte? 8o ....:D:D:D:D:D


greetz

kelor
[ActionScript-Trainer] [Referent ActionScript] [Buchautor]
[Online/Offline Flash_Applications & Developer]
  • Go to the top of the page

10

Wednesday, May 25th 2005, 11:24pm

Jep erklärt alles... Habe das verbessert. :) THX Papis :D :D
Greetz Andi

Mod Dewey

CREAKTIF - Comes soon

Google ist dein Freund :D

This post has been edited 1 times, last edit by "Dewey" (May 25th 2005, 11:24pm)

  • Go to the top of the page

RustyCake

Super Moderator

Posts: 833

Location: Laimbach 6 1/2

11

Thursday, May 26th 2005, 7:33am

Quoted

Original von >>Dewie<<
Jep erklärt alles... Habe das verbessert. :) THX Papis :D :D

auch verstanden :D
Liebe Grüße, das_RustyCake :D

"Wer tanzen will, muß erst gehen lernen"
as2 demos | foggybay.de*...*Deeplink-Demo mit Bookmarks von verschachtelten MovieClips
  • Go to the top of the page

12

Thursday, May 26th 2005, 9:26pm

Quoted


auch verstanden :D


... sonst hätte ich es nicht geändert und nachgefragt. Da wären aber stressige Zeiten auf euch zu gekommen. Gell Kelor... (sag nur Telefonat) :D ;)
Greetz Andi

Mod Dewey

CREAKTIF - Comes soon

Google ist dein Freund :D
  • Go to the top of the page