Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #15916
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| 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 | Mon, 07 Dec 2015 00:17:54 -0500 |
| Organization | Ahungry (http://ahungry.com) |
| Lines | 38 |
| 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> |
| Mime-Version | 1.0 |
| Content-Type | text/plain |
| Injection-Info | mx02.eternal-september.org; posting-host="7c986cd4736462de309a749b207746fe"; logging-data="30177"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18qImbH5LvzR8fTXNsKOYJ/" |
| User-Agent | Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
| Cancel-Lock | sha1:QU7rYhFhZKYiTg635KApg/EfezI= sha1:Fn2/aoAsM/DGBiJU0NkthDvlXFg= |
| Xref | csiph.com comp.lang.php:15916 |
Show key headers only | View raw
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