zu einem bestimmten element in einem array springen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

zu einem bestimmten element in einem array springen

Beitrag von Mungo »

Hallo!

Wie kann ich zu einem bestimmten Element in einem Array springen?

Bsp.:

Array(
0 => 2.jpg
1 => 12.jpg
2 => 5.jpg
3 => 19.jpg
)

So ich will nun den Zeiger auf "5.jpg" bekommen, so dass ich mit prev() und next() das vorherige bzw. nächste element bekomme.
Dwing
Ehrenadmin
Beiträge: 1965
Registriert: 17.06.2001 02:00

Beitrag von Dwing »

Code: Alles auswählen

$zeiger = $array['2'];
print $zeiger;
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

mmm ne so meinte ich das nicht....

also noch ein Bsp.:

mein Array ($myarray):

Array
(
[0] => 4.jpg
[1] => 8.jpg
[2] => 10.jpg
[3] => 7.jpg
[4] => 12.jpg
[5] => 13.jpg
[6] => 1.jpg
[7] => 3.jpg
[8] = > 11.jpg
...usw.
)

reset($myarray);
// Ich setz den internen Zeiger meines Arrays auf sein erstes Element (der Zeiger würde jetzt mit pos($myarray) 4.jpg ausgeben

so und jetzt will ich den internen Zeiger meines Arrays zb. auf 12.jpg setzen, so dass pos($array) 12.jpg ausgeben würde.
Jetzt soll auch möglich sein, dass ich mit prev($myarray) den internen Zeiger auf 7.jpg setze bzw. mit next($myarray) den internen Zeiger auf 13.jpg setze. pos($myarray) sollte mir jetzt 7.jpg bzw. 13.jpg ausgeben.

gibt es nen befehl wie ich das hinkrieg?
oder ne andere möglichkeit?
Antworten

Zurück zu „Coding & Technik“