Re: Re: Fuzzy Array Search

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Jun 7, 2011, at 4:42 PM, Alex Nikitin wrote:

> If you don't need the location, you can implode the array and use preg
> match, quickly testing it, that gives you about 4.5 times performance
> increase, but it wont give you the location, only if a certain value exists
> within the array... You can kind of do some really clever math to get your
> search parameters from there, which would be feasible on really large data
> sets, but if you want location, you will have to iterate at some point...
> 
> (sorry i keep on hitting reply instead of reply to all)
> 
> --
> The trouble with programmers is that you can never tell what a programmer is
> doing until it’s too late.  ~Seymour Cray
> 
> 
> 
> On Tue, Jun 7, 2011 at 2:57 PM, Shawn McKenzie <nospam@xxxxxxxxxxxxx> wrote:
> 
>> On 06/07/2011 12:45 PM, Floyd Resler wrote:
>>> What would be the easiest way to do a fuzzy array search?  Can I do this
>> without having to step through the array?
>>> 
>>> Thanks!
>>> Floyd
>>> 
>> 
>> I use preg_grep()
>> 
>> --
>> Thanks!
>> -Shawn
>> http://www.spidean.com
>> 

I actually do need the location since I need to get the resulting match.  I went ahead and tried to iterate the array and it was MUCH faster than I expected it to be!  Of course, considering the machine I'm running this on is a monster (2.66 GHz 8 cores, 24GB of RAM) it shouldn't have surprised me!

Thanks!
Floyd


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




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux