Vraag & Antwoord

Webprogrammeren & scripting

PHP nullen toevoegen en volledige tekst

5 antwoorden
  • Ik heb in PHP een webwinkel gemaakt. De administrator kan nu een nieuw product invoeren en de prijs daarvan is inclusief BTW. De prijs zonder BTW bereken ik zo: $prijsbtw = ($prijs / 119) * 100 maar dan krijg ik bijna overal van die getallen met 4 cijfers achter de punt. Is er een mogelijkheid om dit op 2 cijfers afteronden? En andersom als er maar 1 cijfer achter de komma staat en dan een nul er aan vast plakken? :roll: Mijn andere vraag was met de functie VARCHAR in een databse kun je maar max 250 tekens in een record zetten is het ook mogelijk om op een andere manier hele lappen tekst van 1000 tekens in een record te zetten? Alvast hartelijk bedankt! Johan
  • [quote:be53a7e17a="Dumpie"]Ik heb in PHP een webwinkel gemaakt. De administrator kan nu een nieuw product invoeren en de prijs daarvan is inclusief BTW. De prijs zonder BTW bereken ik zo: $prijsbtw = ($prijs / 119) * 100 maar dan krijg ik bijna overal van die getallen met 4 cijfers achter de punt. Is er een mogelijkheid om dit op 2 cijfers afteronden? En andersom als er maar 1 cijfer achter de komma staat en dan een nul er aan vast plakken? :roll:[/quote:be53a7e17a]De functie sprintf is hierin altijd handig. De code moet iets worden als[code:1:be53a7e17a]$prijsbtw = ($prijs / 119) * 100; $prijsbtw=sprintf("%.02f",$prijsbtw);[/code:1:be53a7e17a]De truc zit in het formaat: '%.02f'. '%f' betekend dat er een komma-getal moet komen. '.2' zegt dat er maximaal twee cijfers achter de komma mogen komen, en de '0' zegt dat nullen ook weergegeven moeten worden.
  • Bedankt, :P maar werkt dit ook met . - getallen? Dat zal wel, test het zelf wel even.
  • Om even terug te komen op je andere vraag. Kijk eens bij de datatypen die je database ondersteunt. Bijvoorbeeld voor MySQL: [url=http://www.mysql.com/doc/en/Column_types.html]Column types[/url]
  • /me denkt aan blob of text velden....

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.