Toon posts:

[php] vraag over ereg_replace

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb weer even een vraagje... Ik heb een invoervak waar mensen een bedrag in kunnen voeren, zodat dat getal vervolgens wordt berekend etc. In dat invoervak komt dus bijvoorbeeld te staat 335.21 Nou wil ik dat je ook 335,21 kunt invoeren (met een komma in plaats van punt) en dat de berekening dat toch uitgevoerd kan worden. Nou ben ik op onderzoek uitgegaan, en gebleken is dat dit mogelijk is met ereg_replace (",", ".", $factuurbedrag); , maar deze functie wil wel werken met echo ervoor (dan gebruikt hij na het invullen van een komma netjes een . maar als ik hem LOS wil gebruiken (zonder echo) dan wil hij niet... :( :(

Weet iemand een oplossing?

Verwijderd

PHP:
1
2
3
<?
if(ereg(",", $factuurbedrag))$factuurbedrag = ereg_replace (",", ".", $factuurbedrag);
?>

Zou moeten werken.

edit:
excuus, ik had een . bij de ereg staan. Dat moest natuurlijk een , zijn!

Verwijderd

<?php

if (!preg_match('/([0-9]+\.?[0-9]*/', $factuurbedrag)) {
}

?>

Verwijderd

ik ben erg moe dus ik kan 't fout hebben, maar als je een 2e string ervan maakt.. en daar die replace inknalt en die vervolgens gebruikt? excuses nogmaals voor moeheid ;)

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

kom op jongen, hou het in 1 topic!
je krijgt hierbij je 1e OW.

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
Op zondag 30 december 2001 19:08 schreef chem het volgende:
kom op jongen, hou het in 1 topic!
je krijgt hierbij je 1e OW.
OW?????

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Op zondag 30 december 2001 19:12 schreef my816797 het volgende:

[..]

OW?????
check je mail.

Klaar voor een nieuwe uitdaging.

Pagina: 1

Dit topic is gesloten.