Avatar billede cyfer Nybegynder
10. juni 2004 - 00:50 Der er 8 kommentarer og
1 løsning

count() virker ikke rigtigt

Godaften.
Sidder lige her og stener lidt og spekelurer over hvorfor jeg ikke kan få skidtet til at virke.
Det jeg gør er at jeg hiver noget tekst ud fra min database, der skal så tælles linjer. Men den tæller kun til 1 lige meget hvad. Hvorfor ?

$code = $nrow['code'];
$lines = count($code);
Avatar billede grunken Nybegynder
10. juni 2004 - 00:55 #1
count aka sizeof

tæller størrelser på arrays måske hvis du prøver at splitte ved hvert linieskift!

$code = split("\n",$nrow['code']);
Avatar billede dennismp Nybegynder
10. juni 2004 - 00:59 #2
I så fald kan du ligeså godt bruge
$lines = substr_count($code, "\n");

Hvis du ikke har behov for array'et til andre formål.
Avatar billede cyfer Nybegynder
10. juni 2004 - 01:02 #3
blev det ikke meget bedre af.... nu kommer der intet tal ud....

hvis du har en anden ide til at tælle teksten... ?
Avatar billede cyfer Nybegynder
10. juni 2004 - 01:03 #4
resultatet af grunken bliver "Array"
Avatar billede cyfer Nybegynder
10. juni 2004 - 01:04 #5
Ahh smukt dennismp... så kom den i vinkel.
tak for hjælpen her ud på de tidlige nattetimer, hvor hjernen efterhånden er ved at koble fra :)

smid et svar
Avatar billede raz0 Nybegynder
10. juni 2004 - 03:22 #6
Hurtigere og mere "rent" er nok strlen($var);
Avatar billede raz0 Nybegynder
10. juni 2004 - 03:28 #7
do'h.. læste ikke spørgsmålet ordenligt. My bad.
Avatar billede dennismp Nybegynder
10. juni 2004 - 08:48 #8
:)
Avatar billede cyfer Nybegynder
10. juni 2004 - 15:41 #9
No problem, det fede er jo at man prøver at hjælpe. Selvom man ikke læser spørgsmålet ordenligt :P :)
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