Avatar billede compac Seniormester
30. oktober 2005 - 17:15 Der er 10 kommentarer og
1 løsning

Arrangering af bogstaver og tegn i en string

Jeg har en string, hvor jeg ønsker at ændre på rækkefølgen af tegnene:

$rakkefolge = "1:2:--9  8.7";

Hvordan bærerer jeg mig ad med det?
Avatar billede jaw Nybegynder
30. oktober 2005 - 17:16 #1
Hvordan havde du tænkt dig at ændre rækkefølgen? Efter et mønster, og skal det være dynamisk?
Avatar billede compac Seniormester
30. oktober 2005 - 17:20 #2
Nej det skal være ens hver gang (det må være efter et mønster).
Avatar billede jakobdo Ekspert
30. oktober 2005 - 17:31 #3
Hvis vi tager din streng:
$rakkefolge = "1:2:--9  8.7";
Hvad vil du så ende op med?
$ny_rakkefolge = "1,2,7,8,9"; ??
Kan du evt prøve at forklare nærmere?
Avatar billede compac Seniormester
30. oktober 2005 - 18:11 #4
Jeg vil bytte rundt på rækkefølgen, sådan at cifferet på 3. pladsen kommer til førstepladsen,
ciffer nr. 5 til andenpladsen.
ciffer nr. 7 til trediepladsen
"ciffer" nr. 8 (altså mellemrummet) til fjerdepladsen osv.
i den nye string.
Avatar billede jaw Nybegynder
30. oktober 2005 - 18:14 #5
$str = $raekkefolge[2].$raekkefolge[4].$raekkefolge[6].$raekkefolge[7];
echo $str;

Men at du skriver osv. har jeg svært ved, for jeg kan ikke lure det mønster du har.
Avatar billede jakobdo Ekspert
30. oktober 2005 - 18:19 #6
Kan du ikke vise strengen efter den er byttet rundt?
$rakkefolge = "1:2:--9  8.7";
$ny_rakkefolge = "2-9 1::--9  8.7";
Og som jaw siger, osv siger os ikke noget.
Avatar billede compac Seniormester
30. oktober 2005 - 18:20 #7
osv. var blot for at slippe for at skrive hele remsen.
Men du har givet mig et svar, jeg kan bruge, tak for hjælpen - læge et svar.
Avatar billede jaw Nybegynder
30. oktober 2005 - 18:21 #8
Jamen ok :) Det var nu mest ment som et hurtigt eksempel, men hvis det virker er det jo bare godt nok. Det er dog knap så dynamisk vil jeg mene...
Avatar billede jakobdo Ekspert
30. oktober 2005 - 18:24 #9
Kan et nummer ikke være over 9?
Hvis jo, så vil jaw's løsning fejle!
Avatar billede jaw Nybegynder
30. oktober 2005 - 18:25 #10
Det er klart. Min løsning vil KUN virke, hvis du vil gøre som beskrevet 18.11.52.
Avatar billede jaw Nybegynder
04. november 2005 - 19:21 #11
Hva' så? Skal vi lige have lukket på den ene eller anden måde?
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