Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
String in Zahl umwandeln [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
String in Zahl umwandeln


 
capsfan
01-04-2002, 15:51 
 
Hallöchen!

Irgendwie leide ich heute unter Hirnblockade...

Ich möchte einen String, den ich durch einen Input erhalten habe, in eine Zahl unwandeln um damit rechnen zu können.

$preis = "1,00" --> $preis =1.00

Kann jemand helfen?

capsfan
:dontknow:

 
damasta
01-04-2002, 16:24 
 
$zahl = intval( $string );

greetz
damasta

 
hand
01-04-2002, 16:28 
 
<?
$preis = "1.001,42";
Print "$preis<br>"; // 1.001,42
$preis = str_replace(".","",$preis); // Tausenderpunkte entfernen
Print "$preis<br>"; // 1001,42
$preis = str_replace(",",".",$preis); // Komma "," gegen "." ersetzen
Print "$preis<br>"; // 1001.42
$preis = $preis + 1.1; // 1,1 addieren
Print "$preis<br>"; // 1002.52
?>

 
capsfan
01-04-2002, 16:56 
 
*klatschmitderhandvordiestirn*

Na klar! str_replace!

intval ist zwar nett, aber für Dezimalzahlen nicht so praktisch...

Irgendwie habe ich nach der falschen Sorte Funktion gesucht!

Vielen Dank für eure Hilfe!

capsfan

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:18 Uhr.