Avatar billede dallan2007 Nybegynder
03. oktober 2005 - 14:16 Der er 6 kommentarer og
1 løsning

Forekomster i en streng

Hej,

Er der en måde man tælle antallet af specifikke tegn i en streng?

I sætningen "Kanon, nu er peak oil over os" forekommer bogstavet "o" fire gange.

Man kan selvfølgelig kører en løkke og tælle, men findes der ikke en procedure/kald?

Tak.
Avatar billede barklund Nybegynder
03. oktober 2005 - 14:27 #1
Hm, en funktion til at tælle substrings i en string - kunne den mon hedde substr_count?

http://dk2.php.net/substr_count

Manualen er et praktisk sted :)

--
Morten Barklund
Avatar billede dallan2007 Nybegynder
03. oktober 2005 - 14:36 #2
Tak - dog utroligt at man skal trykkes ned når man stiller et ærligt spørgsmål. Hvor dælen skulle jeg kunne vide at det var navnet? Det springer jo ikke ligefrem op i hovedet på en.
Avatar billede jakobdo Ekspert
03. oktober 2005 - 14:42 #3
Eller: www.php.net/count_chars
Og dallan2007 manualen er god, hvis man ved hvad man kigger efter! :o)
Så du skriver bare spørgsmål herinde igen!
Avatar billede dallan2007 Nybegynder
03. oktober 2005 - 14:49 #4
Bruger skam php.net ivrigt, men syntes nogle gang den er lidt uoverskuelig.
Avatar billede barklund Nybegynder
03. oktober 2005 - 14:54 #5
Sorry, det var ikke mening - det var primært ment som en sarkastisk kommentar til php's ofte ret mærkelige og andre gange direkte åbenlyse navngivning af ting og sager :)

Men manualen er god, og hvis du var listet ind på forsiden og havde tastet "substring count" i søgefeltet, så ville det komme som en af de første muligheder.

Og et svar :)

--
Morten Barklund
Avatar billede dallan2007 Nybegynder
04. oktober 2005 - 11:31 #6
Bukker og takker :)
Avatar billede barklund Nybegynder
04. oktober 2005 - 11:38 #7
Tark for points ;)
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