php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.11.2004, 14:28  
Gast
 
Beiträge: n/a
Standard Berechnungsfehler - falsche php.ini?

Hallo @ all,

kann mir jemand helfen, woran das liegt?

Code:
<?php
$x=1.3;
$y=1.2;
$z = $x*$y;
echo "$x * $y=".$z;
?>
Ausgabe:
1* 1=1

Liegt das an der php.ini?

Danke im Voraus.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.11.2004, 14:32  
Gast
 
Beiträge: n/a
Standard

mach mal nur echo $z; oder mach es mal so:
PHP-Code:
<?php
$x
=1.3;
$y=1.2;
$z $x*$y;
echo 
$x "*" $y "=" $z;
?>
 
Alt 15.11.2004, 14:36  
Gast
 
Beiträge: n/a
Standard

bei echo $z kommt auch 1! Wie solls auch ander sein?!
 
Alt 15.11.2004, 14:38  
Gast
 
Beiträge: n/a
Standard

@burner.nst

bei deinem Code kommt auch 1*1=1 raus
 
Alt 15.11.2004, 14:42  
Gast
 
Beiträge: n/a
Standard

dann kennt dein PHP vielleicht keine float-werte
 
Alt 15.11.2004, 14:46  
Gast
 
Beiträge: n/a
Standard

in der .ini hab ich folgendes gefunden:

; The number of significant digits displayed in floating point numbers.
precision = 12

wo kann ich dann PHP das beibringen?
 
Alt 15.11.2004, 14:52  
Gast
 
Beiträge: n/a
Standard

Server Nr1 (fasche Berechnung - Windows 200 Server mit PHP5)
http://scout-logic.ath.cx/scout/test.php

Server Nr2 (richtig (Windows 2003 Server mit PHP5)
http://www.scout-logic.info/scout/ww...le.de/test.php
 
Alt 15.11.2004, 16:49  
Gast
 
Beiträge: n/a
Standard

Hallo Leute,

ist noch jemad da, der mir hier weiterhelfen kann?

MfG
 
Alt 15.11.2004, 17:11  
Gast
 
Beiträge: n/a
Standard

hym... versuchs mal mit (float) vielleicht hilft das:
PHP-Code:
<?php

$x 
= (float) 1.2;
$y = (float) 1.3;
$z $x*$y;

echo 
$x.' * '.$y.' = '.$z;

?>
bin mir aber nicht sicher ob es wirklich hilft
 
Alt 16.11.2004, 09:24  
Gast
 
Beiträge: n/a
Standard

Ich werd noch bekloppt!

@ Paine: geht auch nicht!

Ich hab zwei gleich laufende Systeme (bis auf s Betriebsstem-sollte aber keine Rolle spielen) und zwei unterschiedliche Ergebnisse. Ich hab sogar den Code wie folgt geändert-aber immernoch 1.000*1.000=1.000.

Code:
<?php 
$x=1.3;
settype($x,"double"); 
echo '$x hat den Type:'.gettype($x)."
";
if (!is_float($x)) echo '$x ist kein Float
';

$y=1.2; 
settype($y,"double"); 
echo '$y hat den Type:'.gettype($y)."
";
if (!is_float($y)) echo '$x ist kein Float
';

$z = $x*$y; 

echo number_format($x,"3") . "*" . number_format($y,"3") . "=" . number_format($z,"3"); 
?>
Ist das was fürs Fortgeschrittenen-Forum?

MfG
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php.ini extensions problem... lomtas Server, Hosting und Workstations 10 18.06.2009 23:36
php.ini & error_* squig PHP Tipps 2007 2 25.12.2006 22:18
Was sind Voraussetzungen für eine locale php.ini stani PHP Tipps 2006 1 07.10.2006 14:42
suPHP erkennt php.ini nicht Sundriver Server, Hosting und Workstations 0 29.04.2006 18:14
PHP.ini wird nicht gefunden PHP Tipps 2006 5 03.01.2006 17:29
Änderungen in der php.ini werden nicht übernommen Server, Hosting und Workstations 9 22.08.2005 12:27
upload_limit der php.ini umgehen? PHP Tipps 2005-2 12 02.08.2005 20:05
php.ini änderungen nicht wirksam Server, Hosting und Workstations 19 22.04.2005 17:04
Aufbau php.ini Faebe PHP-Fortgeschrittene 3 31.03.2005 19:25
Pfadangabe in php.ini funktioniert nicht PHP Tipps 2005 10 29.03.2005 15:16
php.ini bearbeiten Juuro Server, Hosting und Workstations 13 01.02.2005 22:51
[Erledigt] Server lokal - php.ini Timeout einstellen PHP-Fortgeschrittene 7 28.12.2004 12:05
Apache 2 und php.ini Server, Hosting und Workstations 4 01.12.2004 15:57
Riesenproblem mit meinen VServer und PHP.ini PHP Tipps 2004-2 7 26.11.2004 14:11
Globale Variable der php.ini hinzufügen PHP-Fortgeschrittene 5 09.06.2004 19:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php falsche ini, berechnungsfehler php, php5 berechnung geht nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.