Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #15916
| From | Matthew Carter <m@ahungry.com> |
|---|---|
| Newsgroups | comp.lang.php |
| Subject | Re: Fast PHP way to find a file given the leftmost characters of the file name |
| Date | 2015-12-07 00:17 -0500 |
| Organization | Ahungry (http://ahungry.com) |
| Message-ID | <87a8pmkfb1.fsf@ahungry.com> (permalink) |
| References | <n3v7c9$ko9$1@dont-email.me> <n3vbbr$4eh$1@speranza.aioe.org> <87egf0k7bd.fsf@ahungry.com> <n400kf$nuq$1@dont-email.me> |
James Harris <james.harris.1@gmail.com> writes: > On 05/12/2015 19:45, Matthew Carter wrote: >> Markus Heinz <markus.heinz@uni-dortmund.de> writes: >> >>> Hello. >>> >>> On 2015-12-05 at 18:39 James Harris wrote: >>>> Basic query: What is the best way in PHP to find a file given just the >>>> leftmost characters of its name? I am looking for something that will >>>> scale so that it can be expected to execute quickly even if there are >>>> thousands of files in a given directory. >>> [...] >>>> Any comments? Even if you think the idea is a bad one I would appreciate >>>> the feedback. >>> >>> The glob function might be helpful to accomplish your goal: >>> <http://de2.php.net/manual/en/function.glob.php> > > Ideal, thanks Markus. > >> FWIW, I just tested in a directory with 50,000 files on a system with >> 1.5G RAM (and non-SD disk) and was able to get 190 matches when >> specifying the first 2 letters in 0.103 seconds using >> glob($letters.'*'), as well as similar results when specifying all the >> way to a single unique name. > > Thanks. Was that with GLOB_NOSORT included? > > James > Just the default glob call (I didn't make any optimization attempts, just wanted to get a general idea for myself). -- Matthew Carter (m@ahungry.com) http://ahungry.com
Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Fast PHP way to find a file given the leftmost characters of the file name James Harris <james.harris.1@gmail.com> - 2015-12-05 17:39 +0000
Re: Fast PHP way to find a file given the leftmost characters of the file name Arno Welzel <usenet@arnowelzel.de> - 2015-12-05 19:37 +0100
Re: Fast PHP way to find a file given the leftmost characters of the file name Markus Heinz <markus.heinz@uni-dortmund.de> - 2015-12-05 19:45 +0100
Re: Fast PHP way to find a file given the leftmost characters of the file name Matthew Carter <m@ahungry.com> - 2015-12-05 14:45 -0500
Re: Fast PHP way to find a file given the leftmost characters of the file name Jerry Stuckle <jstucklex@attglobal.net> - 2015-12-05 15:53 -0500
Re: Fast PHP way to find a file given the leftmost characters of the file name James Harris <james.harris.1@gmail.com> - 2015-12-06 00:50 +0000
Re: Fast PHP way to find a file given the leftmost characters of the file name Matthew Carter <m@ahungry.com> - 2015-12-07 00:17 -0500
Re: Fast PHP way to find a file given the leftmost characters of the file name James Harris <james.harris.1@gmail.com> - 2015-12-08 11:45 +0000
csiph-web