Avatar billede shjorth Nybegynder
30. august 2008 - 17:25 Der er 7 kommentarer og
1 løsning

Fjerne alt efter punktum (PHP)

Hejsa

Jeg skal bruge en funktion til at fjerne alt efter .

Har nogle variabler der f.eks kunne være
250876.2353446

Jeg skal så fjerne . og alt derefter, for at gøre tallet "lige"

Jeg er kommet frem til at jeg skal bruge "explode", men jeg er ikke helt klar over hvordan jeg skal bruge den :)
Mange tak
Avatar billede kabbak Professor
30. august 2008 - 17:30 #1
A = 250876.2353446
a = floor(a)
Avatar billede shjorth Nybegynder
30. august 2008 - 17:37 #3
Bah, det havde jo overhovedet ikke noget med explode at gøre :D Takker mange gange.. smider du et svar?
Avatar billede Six Nybegynder
30. august 2008 - 17:39 #4
Ja du kan godt bruge floor - som kabbak skriver - hvis du skal have rundet dit tal ned. eller ceil hvis det skal rundes op.

Ellers bruger du explode sådan her:

$tal = 223124.13123123;
$nyt_tal = explode(".", $tal);

echo $nyt_tal[0];

$nyt_tal[0] indeholder alt før punktum
$nyt_tal[1] indeholder alt efter punktum

havde variablen været

$tal = 222.333.444

havde $nyt_tal[2] været = 444
Avatar billede kabbak Professor
30. august 2008 - 18:58 #5
et svar ;-))
Avatar billede kabbak Professor
30. august 2008 - 19:06 #6
så explode er det samme som Split i VB, så blev jeg så klog ;-))
Avatar billede net-base.dk Nybegynder
31. august 2008 - 00:31 #7
Ja eller også så skal du bare lade den runde op eller ned alt efter hvad der står efter . dette gøres med round() http://dk.php.net/manual/en/function.round.php

Men det havde du nok set hvis du har kigget lidt på php.net
Avatar billede shjorth Nybegynder
31. august 2008 - 02:16 #8
Ja.. Det havde jeg nok.

Takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester