Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Variationer af en variabel streng i PHP5

Af Super Supporter Eidolon | 04-03-2010 16:43 | 1148 visninger | 12 svar, hop til seneste
Jeg sidder med et lille vejbump til min app. Jeg har en tekststreng: $tekst = "ABCDEFGHIJKLMNOPQRSTUVWXYZ&#- 034;; Denne tekststreng kan så variere vilkårligt i størrelsen, altså enten gå til J eller måske M. Det jeg skal frem til, er varianter, hvor karaktererne optræder i par, men enten er "tændt" eller ej. eks. med en tekststreng på 4 hedder varianterne: ABCD #Begge par er "hele" ABC_ #Hel AB Halv CD AB__ #Hel AB ____ #Tom __CD #Hel CD _BCD #Halv AB Hel CD Jeg har kigger på foreach og for løkkerne, men kan ikke helt finde en smart måde at sætte en regel for at et bogstav kun må bruges en gang et bestemt sted...
--
"If a cluttered desk is a sign of a cluttered mind, of what then, is an empty desk a sign of?" - Albert Einstein
#1
Eidolon
Super Supporter
04-03-2010 16:44

Rapporter til Admin
øh det er så meningen at tekststrengen slutter efter Z :)
--
"If a cluttered desk is a sign of a cluttered mind, of what then, is an empty desk a sign of?" - Albert Einstein
#2
stallemanden
Semi Nørd
04-03-2010 16:56

Rapporter til Admin
Så, fx ABCD må kun optræde på position 1,2,3,4 ?
--
Smerter? : http://paincare.dk[...] Forslag til HOL: http://hol.uservoice.com[...] Google Wave: [email protected]
#3
Gæsten
Gæst
04-03-2010 16:58

Rapporter til Admin
Kan du ikke bruge tegnet's ASCII værdi og på den måde sætte regler op for om det er brugt eller ej? Og samtidig ud fra den værdi få bogstaverne til at danne par.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#4
Eidolon
Super Supporter
04-03-2010 17:32

Rapporter til Admin
#2 mjaeh næsten :) på position 1 kan der kun stå "_" eller "A" på 2 ligeledes "_" eller "B" lige en ny ting... det skal f.eks. heller ikke være muligt at den skriver _BC_, eller A__D
--
"If a cluttered desk is a sign of a cluttered mind, of what then, is an empty desk a sign of?" - Albert Einstein
#5
Gæsten
Gæst
04-03-2010 17:48

Rapporter til Admin
Ahh så tekststrengen vil altid være ABCD... hvor nogle gange vil nogen af dem bare mangle? #4 Som jeg sagde kan du danne dem i par ved hjælp af deres ACSII værdi.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#6
miklo
Juniorbruger
04-03-2010 17:57

Rapporter til Admin
Brug preg_match =)
--
At dele viden er svaret på alt. Sammen bliver vi klogere, sammen bliver vi stærkere.
#7
Eidolon
Super Supporter
05-03-2010 11:30

Rapporter til Admin
hmm fandt str_split: http://dk.php.net[...] Den ser ideel ud til formålet, så skal jeg bare have fundet en string replace og en måde at sammenligne resultaterne på.
--
"If a cluttered desk is a sign of a cluttered mind, of what then, is an empty desk a sign of?" - Albert Einstein
#8
Gæsten
Gæst
05-03-2010 12:04

Rapporter til Admin
Ehm er du ikke kommet længere end at du har fundet en split?
--
Gæstebruger, opret dit eget login og få din egen signatur.
#9
stallemanden
Semi Nørd
05-03-2010 12:18

Rapporter til Admin
Jeg undres godt nok stadig over, hvad det er du vil opnå og hvad det er du har gang i og lave, for umiddelbart giver det ikke specielt meget mening. Er i hvert fald ikke med på hvad det er der skal ske...måske jeg bare er langsom...
--
Smerter? : http://paincare.dk[...] Forslag til HOL: http://hol.uservoice.com[...] Google Wave: [email protected]
#10
Eidolon
Super Supporter
05-03-2010 13:05

Rapporter til Admin
Jeg er ved at lave et udskydningsprogram til rotationstrykmaskiner. Det hele skal baseres på baner, men programmet skal kunne tage højde for at opsætningerne er forskellige fra maskine til maskine. Dvs. man kan sætte flere baner på (hvert bogstav er en bane) eller man kan fjerne nogen (deraf de blanke)
--
"If a cluttered desk is a sign of a cluttered mind, of what then, is an empty desk a sign of?" - Albert Einstein
#11
Eidolon
Super Supporter
05-03-2010 13:07

Rapporter til Admin
#8 hvis du ikke synes jeg er kommet specielt langt er du velkommen til at komme med konstruktive input.
--
"If a cluttered desk is a sign of a cluttered mind, of what then, is an empty desk a sign of?" - Albert Einstein
#12
stallemanden
Semi Nørd
05-03-2010 13:26

Rapporter til Admin
#10 Okay, jeg kan ikke lige se det for mig. Men jeg stoler på, at du har fundet den rette løsning. #7 str_replace eregi eller ereg
--
Smerter? : http://paincare.dk[...] Forslag til HOL: http://hol.uservoice.com[...] Google Wave: [email protected]

Opret svar til indlægget: Variationer af en variabel streng i PHP5

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning