Avatar billede DrJansen Nybegynder
26. marts 2009 - 19:48 Der er 6 kommentarer

Fjern punktum og/eller komma!

Hej,

Hvordan fjerner man et punktum og/eller et komma!

Jeg får data fra et input felt, men det må ikke indeholde , eller .
Hvordan gøre dette?

Data'en jeg får er tallene fra 1 til måske 1000000, og må derfor ikke være decimal...

Forstået? Håber der nogen som kan hjælpe!!
Avatar billede jakobdo Ekspert
26. marts 2009 - 21:00 #1
Du kan bruge str_replace()

$remove = array(',', '.');
$replace  = array('', '');
$input = $_POST['felt'];
$output  = str_replace($remove, $replace, $input);
Avatar billede majbom Novice
26. marts 2009 - 21:01 #2
$dit_input = preg_replace(",", "", $dit_input);
$dit_input = preg_replace(".", "", $dit_input);
Avatar billede larma Nybegynder
26. marts 2009 - 23:20 #3
Hvorfor ikke bare bruke trim();

$cleanOutput = trim($yourInput, ",.");
Avatar billede jakobdo Ekspert
27. marts 2009 - 09:38 #4
trim() fjerner kun karakterer fra start eller slutningen.
Ikke inde i stregnen.
Avatar billede larma Nybegynder
27. marts 2009 - 18:57 #5
Ja, trim() fjerner jo bare fra start eller slutt. Jeg misforstod spørsmålet i den her sammenhengen.
Avatar billede majbom Novice
04. november 2010 - 11:24 #6
kan vi lukke hér?
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