* Thus wrote Adam i Agnieszka Gasiorowski FNORD ([EMAIL PROTECTED]):
> Eugene Lee wrote:
>  
> > On Tue, Nov 18, 2003 at 01:15:32PM +0100, Adam i Agnieszka Gasiorowski FNORD wrote:
> > :
> > :       There is an array of regexes, for example
> > :
> > :  $array = array('moon', '[wh]ood', '[^as]eed' ...
> > :  (about 300 entries).
> > :
> > :       I want to sort it comparing to the
> > :  character lenght of a regex. For example
> > :  [wh]ood is 4 characters, moon is 4 characters.
> > :  There are only letters of the alphabet and
> > :  letter ranges present in those regexes. I
> > :  want the "longest" ones first.
> > :
> > :       How would you write the sorting function?
> > 
> > This might be the most functionally correct, although it's definitely
> > not the fastest route.
> 
>          Thank you, that will certainly work :8]. Does
>  anyone have any thoughts how to make it faster? It is
>  not VERY critical, because the calculation will be
>  done only once, at initialization, but...well, you 
>  know :8].

Do these change all the time or are they rather static?  I would
suggest using this routine to generate the list to be used in your
program, instead of doing this on the fly.


Curt
-- 
"My PHP key is worn out"

  PHP List stats since 1997: 
    http://zirzow.dyndns.org/html/mlists/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to