Re: asterix for arrray_search?

From: Date: Sat, 18 Jun 2005 20:32:17 +0000
Subject: Re: asterix for arrray_search?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-217181@lists.php.net to get a copy of this message
On Sat, June 18, 2005 10:11 am, Merlin said: > I am trying to find out how to match a search on : 5a or 5b with array > search. > Basicly I would like to make it true as soon as the function finds a value > starting with 5. > > As for now I have: > if (array_search('5a', $emsg) OR array_search('5b', $emsg)){ > ... > > that statement will get very long till z :-) > > Any ideas how to make something like this: > array_search('5*', $emsg) I believe that in recent versions of PHP, the preg_* functions will accept an array as an argument... Or maybe I dreamed that. You should benchmark the solutions and also consider just using implode() on the array to make a giant string and search that. Depending on a lot of factors, any of these could out-perform the others. Try it with data as close to real-world as you can get. -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#217181) next »