Avatar billede maqhem Nybegynder
24. december 2009 - 01:54 Der er 4 kommentarer og
1 løsning

Søgefunktion

Nu har jeg bakset med det hele dagen, og det vil bare ikke makke ret. Jeg har brugt flere timer på det, og nu er det ikke sjovt længere.

Jeg har en liste i et array, jeg gerne vil søge igennem for søgeord adskilt af mellemrum. Hver gang, der findes en streng magen til søgestrengen, skal den gøres fed, og til sidst skal hele listen (pånær dem uden søgestrengen i) udskrives. Desuden skal den være case-insensitive og den skal gå efter et alfabet, jeg har defineret andetsteds. Sådan her:

$abc = array(" ", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z");
$ABC = array(" ", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
$Liste = array("Anaal Nathrakh", "Naglfar", "Impious");
$Søgestreng = "AA tH";

Resultat:
Anaal Nathrakh

Allerhelst vil jeg gerne bruge RegExp, men det ved jeg ikke lige, hvordan jeg skal få mine egne alfabeter over i. Og med den metode, jeg har prøvet indtil nu, kan jeg da overhovedet ikke få det til at du.

TAK på forhold!! Det er vigtigt, jeg får det løst, dog ingen hasteopgave.
24. december 2009 - 07:02 #1
Det kunne der maaske findes ud af.  Men du har et efterslaeb i at lukke spoergsmaal, 1540 points udestaaende.  Luk de spoergsmaal der ikke laengere er aktive og giv derved mig (og andre) tiltro til at dette spoergsmaal ogsaa vil blive konkluderet og lukket.
Avatar billede maqhem Nybegynder
24. december 2009 - 12:10 #2
Sådan. Nu har jeg lukket alle spørgsmål, jeg selv kan tage point for, og givet de andre en chance for at lægge deres svar i de resterende. Jeg er nede på kun 560 point ude nu. Det skulle være nu være rimeligt nok.

Tror du, du kan løse det, som spørgsmålet egentligt går ud på, til mig? Det vil være en kæmpe hjælp. Jeg har brug for det for at kunne færdiggøre min hjemmeside.
Avatar billede maqhem Nybegynder
25. december 2009 - 01:06 #3
Endeligt. Efter en hel dags arbejde med regexp fik jeg det til at du. Ellers tak for interessen.
25. december 2009 - 06:22 #4
Jamen til lykke med det.  (Jeg kunne ikke rigtig komme til det pga juletravlt.)
Avatar billede maqhem Nybegynder
25. december 2009 - 12:08 #5
Det gør nu ikke noget. Det føles bedre selv at have lavet det :)
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