Re: asterix for arrray_search?
| From: | Richard Lynch | 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