SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

 
 
Themen-Optionen Ansicht
  #1  
Alt 17.04.2008, 12:44:00
PHoenix_KM PHoenix_KM ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 45
Beiträge: 2
Doppelte einträge aus einem Mehrdimensionalen Array aussortieren und löschen

Hallo,

ich habe ein Problem mit der Handhabung eines von mir generierten Arrays, welches ich am Ende meiner Frage in Ausschnitten gepostet habe. dieses Array stammt aus einem CMS welches ich gerade dabei bin zu programmieren und stellt die Navigation der Seite da. Die Navigation soll die Möglichkeit bieten beliebig viele Untermenüs zu haben welche nur angezeigt werden wenn die jeweilige Elternseite der aktuellen Seite entspricht. leider habe ich keinen Weg gefunden doppelte Einträge in der Bildung des Arrays zu verhindern, weshalb ich nun am ende diese gerne aus dem array aussortieren möchte. Ich habe es mit array_unique versucht doch leider mußte ich feststellen das dieser Befehl nur bei eindimensionalen Arrays den gewünschten effekt bringt. Nun suche ich nach einem Befehl oder einer Funktion um das untenstehende Array nach 'seitennr' zu durchsuchen und den gesamten Datensatz welcher doppelt verhanden ist auszusortieren, und überflüssige Einträge zu löschen. zur verdeutlichung habe ich das von mir gewünschte array am Ende noch einmal dagestellt.


Vielen Dank schon einmal für Eure Hilfe.


print_r($nav_array);

momentane ist Darstellung:
Array
(
[0] => Array
(
[seitennr] => 1
[unterseite_von] => 0
[ebene] => 0
[position] => 1
[navtitel] => Startseite
)

[1] => Array
(
[seitennr] => 2
[unterseite_von] => 0
[ebene] => 0
[position] => 2
[navtitel] => Grafik
)

[2] => Array
(
[seitennr] => 3
[unterseite_von] => 0
[ebene] => 0
[position] => 3
[navtitel] => Photografie
)

[3] => Array
(
[seitennr] => 11
[unterseite_von] => 3
[ebene] => 1
[position] => 4
[navtitel] => Flora und Fauna
)

[4] => Array
(
[seitennr] => 12
[unterseite_von] => 3
[ebene] => 1
[position] => 5
[navtitel] => Architektur
)

[5] => Array
(
[seitennr] => 13
[unterseite_von] => 3
[ebene] => 1
[position] => 6
[navtitel] => Personen
)

[6] => Array
(
[seitennr] => 15
[unterseite_von] => 13
[ebene] => 2
[position] => 7
[navtitel] => U1 Personen13 EB2
)

[7] => Array
(
[seitennr] => 16
[unterseite_von] => 13
[ebene] => 2
[position] => 8
[navtitel] => U2 Personen 13 EB2
)

[8] => Array
(
[seitennr] => 17
[unterseite_von] => 16
[ebene] => 3
[position] => 9
[navtitel] => U1 Personen 16 EB3
)

[9] => Array
(
[seitennr] => 17
[unterseite_von] => 16
[ebene] => 3
[position] => 9
[navtitel] => U1 Personen 16 EB3
)

[10] => Array
(
[seitennr] => 14
[unterseite_von] => 3
[ebene] => 1
[position] => 11
[navtitel] => Edelsteine
)


soll Dartellung:

Array
(
[0] => Array
(
[seitennr] => 1
[unterseite_von] => 0
[ebene] => 0
[position] => 1
[navtitel] => Startseite
)

[1] => Array
(
[seitennr] => 2
[unterseite_von] => 0
[ebene] => 0
[position] => 2
[navtitel] => Grafik
)

[2] => Array
(
[seitennr] => 3
[unterseite_von] => 0
[ebene] => 0
[position] => 3
[navtitel] => Photografie
)

[3] => Array
(
[seitennr] => 11
[unterseite_von] => 3
[ebene] => 1
[position] => 4
[navtitel] => Flora und Fauna
)

[4] => Array
(
[seitennr] => 12
[unterseite_von] => 3
[ebene] => 1
[position] => 5
[navtitel] => Architektur
)

[5] => Array
(
[seitennr] => 13
[unterseite_von] => 3
[ebene] => 1
[position] => 6
[navtitel] => Personen
)

[6] => Array
(
[seitennr] => 15
[unterseite_von] => 13
[ebene] => 2
[position] => 7
[navtitel] => U1 Personen13 EB2
)

[7] => Array
(
[seitennr] => 16
[unterseite_von] => 13
[ebene] => 2
[position] => 8
[navtitel] => U2 Personen 13 EB2
)

[8] => Array
(
[seitennr] => 17
[unterseite_von] => 16
[ebene] => 3
[position] => 9
[navtitel] => U1 Personen 16 EB3
)


[9] => Array
(
[seitennr] => 14
[unterseite_von] => 3
[ebene] => 1
[position] => 11
[navtitel] => Edelsteine
)
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
doppelte array elemente löschen... |Coding PHP für Fortgeschrittene und Experten 7 20.01.2005 18:16:30
Einzelne Daten aus Textdatei Auslesen azubinator PHP Grundlagen 153 17.12.2004 14:36:58
Element löschen in mehrdimensionalen Array DiJae PHP für Fortgeschrittene und Experten 4 12.10.2004 15:43:19
array values auf doppelte einträge prüfen flobee PHP Grundlagen 5 10.06.2004 03:36:52
Doppelte Elemente aus Array löschen LordFuture PHP Grundlagen 7 13.03.2004 17:09:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:50:21 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt