Diese Werbeeinblendung erscheint nach 5 Minuten Idletime.
- Werbung - weiter auf Codershell surfen.
PHP & MySQL » Werteumformung von *.* zu *,* und anders herum
Seiten:  1 
[ Sie müssen angemeldet sein, um einen Beitrag zu verfassen. ]
Geschrieben von take (Moderator) am 17.06.2008 um 10:20 Uhr.
Beiträge: 613 / #1734

Kontakt: Mailen | WWW

PHPCODE
  1. <?php 
  2. <?php
  3. function changeNumber ($zahl$site=".")
  4. {
  5.     if ($site==".")
  6.     {
  7.         $zahl number_format($zahl2",""");
  8.         $zahl preg_replace("/(.*?).(.*?)/si""\1,\2"$zahl);
  9.     }
  10.     elseif ($site==",")
  11.     {
  12.         $zahl preg_replace("/(.*?),(.*?)/si""\1.\2"$zahl);
  13.         $zahl number_format($zahl2".""");
  14.     }
  15.     
  16.     return $zahl;
  17. }
  18. ?>
  19.  ?>


Diese kleine Funktion wandelt die Werte von z.B. Formularfeldern um. Ein Einfaches Beispiel wäre eine Formularfeld wo der User einen Betrag x eingeben soll.
In unserem Fall 1,6. Um den Wert korrekt in der Datenbank zu speichern müssen wir diesen in 1.6 umwandeln, wenn wir die Zahl aber irgendwo ausgeben wollen, möchten wir unser "," aber gern wieder haben. Rest erledigt eure Fantasie :o.

Viele Grüße

"Jeder, der andere kritisiert, muss eine Alternative haben, die er ihnen anbieten kann." - Mo Ti


wong itdel.iciode.blinklisttechnoratigoogleblinkbitsyahooyiggblogmarksfurlspurlwebnewsstumbleupondigg itma.gnolia.comco.mments Zitieren Beitrag melden
[ Sie müssen angemeldet sein, um einen Beitrag zu verfassen. ]
Seiten:  1 
Login / Account
E-Mail Adresse:

Passwort:



Passwort zurücksetzen
Werbung