Der er ikke nogen *helt* simpel måde (som jeg kender til). Løsningen af problemet afhænger også af hvordan formatet på din tekststreng er; Vil den f.eks. altid indeholde tal som det første og så tekst bagefter? Og vil der altid være et mellemrum umiddelbart efter tallet?
Den helt rigtige løsning ville i øvrigt være at få ordnet det allerede der hvor problemet opstår, altså der hvor du blander tal og tekst sammen i første omgang.
Men som nielle skriver, så kommer det an på formatet af din streng.
Synes godt om
Slettet bruger
19. juni 2005 - 09:02#5
Ja ja, den er jeg helt med på, men det er en kolonorm masse linier der skal laves om.
Jeg kan ikke forstå der ikke er en indbygget i php der bare tager tallet ud fra en variabel. Det mener jeg da der var i gamle BASIC :-) men jeg kan ikke huske hvad den hedder.
På et tidspunkt skal der slåes en streg i sandet og så skal det hele laves forfra, men det kan jeg ikke nå inden det skal bruges i denne omgang.
function GarbageInBeautyOut($inData) { return substr($inData, 0, strpos($inData, ' ')); }
Synes godt om
Slettet bruger
19. juni 2005 - 09:13#9
Som schaefner skriver så kan jeg bruge det forslag. I dette tilfælde står tallet altid først, så det er nok derfor det virker.
Jeg skulle bruge det til en idé jeg fik længe efter jeg havde lavet det første, det er flere år siden, men nye idér dukker jo op :-)
Jeg siger tak, og så er det jo med at lægge et svar. I har jo begge haft ulejlighed, så mon ikke I skal dele ? Begge forslag virker sikkert, men schaefner's virkede mere simpelt at putte ind i et DB udtræk :-)
Jeg spørger fordi (int)-løsningen faktisk vil fjerne kommaet og alt efter dette.
... og et svar :^)
Synes godt om
Slettet bruger
19. juni 2005 - 09:24#12
Ja alle tal står som tallet og så DKr. bagefter. Og det DKr. skulle jo ikke have været med i databasen, men sådan er der jo så meget. Det skal jeg have lavet om sammen med andre uhensigtsmæssigheder jeg finder efterhånden :-)
Når du nu alligevel skal i gang med at lave en masse kode tilretninger, så kunne du jo lige så godt bruge al den energi på at lave et lille 10-15 linjers script som løb igennen din database-tabel og som fjernede det " Dk" derfra.
Synes godt om
Slettet bruger
19. juni 2005 - 09:34#14
Ja, men så skal jeg en masse andet igennem og tilføje Kr. der :-) Så det kan vist bedst betale sig at lave et par nye sider næste år. Det er noget der kun bruges i 3 uger en gang om året :-)
Det er da irriterende, at jeg ikke får mail herfra mere, når der er svar eller kommentarer. Få I andre det ?
Ja, det ser jo ikke godt ud. De har vist mere travlt med, at få noget spyware lignende på vores computere. Spybot Search and Destroy popper ustandselig op med advarsler, det er heller ikke særlig rart at vide.
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.