You are here: Re: [PHP] How do I start at a specific position in an array? Is there « PHP « IT news, forums, messages
Re: [PHP] How do I start at a specific position in an array? Is there

Posted by Richard Lynch on 10/06/23 11:05

Thomas Goyne wrote:
> On Sun, 09 Jan 2005 15:59:43 +0100, M. Sokolewicz <tularis@php.net> wrote:
>
>> that's not a SPECIFIC place in the array, that's just current, next and
>> previous. AFAIK there is no way to explicitly set the internal pointer
>> of the array to a spcified place. I used a function which basically
>> looped trough the array until it got to the correct depth, and then
>> returned it by reference....but it's not very efficient :S
>>
>
> Why would you ever want to do that other than to waste cycles?

I'll give you a simple case.

I have a GTK PHP MP3 ID3 editor application I'm working on.

When one opens a file in a directory, I provide next/prev buttons to
quickly page to the next/prev file in the directory.

Getting the next/prev to work is simple enough, but...

I've got the whole array built from opendir/readdir, and sorted it into
alphabetical order.

I've got a filename inside that array, from the pre-defined
GtkFileSelection dialog.

So I need to initialize the internal array pointer to the position of the
file within that array, there is no such PHP function.

See also:
http://bugs.php.net/bug.php?id=31375

--
Like Music?
http://l-i-e.com/artists.htm

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация