Hoi,
ik heb een klein scriptje dat woordjes telt in een pagina.
hoe kan ik een snellere versie maken?
huidige versie is:
$aantalwoorden = count(split("[^A-Za-z0-9]+", $text));
//dus: gebruik text, en split op alle niet-alphabet/numerieke
//dingen.
is er iets snellers? ik had eerst met een
replace/split/count, maar dat duurde ongeveer 2 keer zo
lang.
maar, deze ene regel duurt bij een redelijk grote text-string
al gauw iets van 10 secondes op een p3-866 !!!!!
(onaanvaardbaar lang
) (ik heb het dat over een string
van plm. 250k, komt uit txtfiletje, dus...)
ik heb een klein scriptje dat woordjes telt in een pagina.
hoe kan ik een snellere versie maken?
huidige versie is:
$aantalwoorden = count(split("[^A-Za-z0-9]+", $text));
//dus: gebruik text, en split op alle niet-alphabet/numerieke
//dingen.
is er iets snellers? ik had eerst met een
replace/split/count, maar dat duurde ongeveer 2 keer zo
lang.
maar, deze ene regel duurt bij een redelijk grote text-string
al gauw iets van 10 secondes op een p3-866 !!!!!
(onaanvaardbaar lang
van plm. 250k, komt uit txtfiletje, dus...)