15. august 2008 - 15:15Der er
14 kommentarer og 4 løsninger
Tælle kommaer
Hey Eksperter
Jeg skal bruge en php-fil der kan åbne en .CSV fil og tælle hvor mange kommaer der er skrevet i filen alt i alt. Samtidig skal der trækkes et tal fra dette antal kommmaer (Tallet kan varierer, så det skal nemt kunne findes i php-filen og udskiftes). Det totale antal kommaer minus tallet skal herefter sendes til "$antal".
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
showsource må gerne få pointsne, men jeg synes du skal bruge funktionen substr_count, som jeg skrev, da funktionen er der netop af den grund. preg_match_all har iøvrigt et argument mere der hedder &$count hvor antallet af resultater er gemt i, så er du fri for at tælle arrayet med resultaterne. Rimelig resursespild løsning
Så må i alle tre komme med et svar, så vil jeg dele pointene. :) 200 point er fint, giver jeg altid da det giver hurtigere svar fra folk - hvilket jeg gerne vil belønne. :)
preg_match_all har ikke count-argument alligevel, det er preg_replace, der har det. Min fejl ;-) preg_match_all returnerer antallet af matches, som du har fukset dig korrekt frem til ;-)
Hej Ole, jeg insisterer netop på at bruge file_get_contents, pointen var at jeg havde tilføjet -1 og rettet mellemrum til komma i w13's eksempel. Se min løsning højere oppe.
Hej igen Ole, jeg skulle hilse fra Frø og sige at du skal tjekke din gmail ;-)
Synes godt om
Ny brugerNybegynder
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.