Tom: Array aufteilen

Beitrag lesen

Hello,

Du hast meine Frage sicher etwas falsch verstanden.
Das Array, welches ich Trennen möchte, soll nicht extra nochmal nach Nummern aufgetrennt werden, sondern die Fächer sollen geordnet so am Ende getrennt sein, dass ich bspw. eine Ausgabe machen kann wie:

Biologie-Leistungskurse
BIO1
BIO2
BIO3

Deutsch-Leistungskurse
DE1
DE2
DE3
DE4

Deutsch-Grundkurse
de1
de2
de3

usw...

Du hast meine Antwort sicherlich verkehrt verstanden.

Um die Aufteilung vornehmen zu können, musst Du entweder die (Teil-)Signaturen der Kurse bereits kennen und so vorgehen, wie es Bleicher Dir bereits vorgeschlagen hat, oder Du musst sie noch ermitteln. Wenn Du sie noch ermitteln musst, musst Du die Daten erst separieren, sodass sie atomar vorliegen und nicht integriert.

Wie Du dann aus den atomarisierten Daten eine Ausgabe erzeugst, bleibt wieder Dir überlassen. Zusammenlegen kann man immer leicht, auseinandernehmen nicht, wie Du ja selber siehst.

Für die Vorgehensweise nach Bleicher benötigst Du nur ein Array mit den Gruppennamen:

$_gruppe = array('BIO','DE','de');

dass Du dann als Vorlage benutzt für die Filterung im anderen Array.
Du könntest nun das Gruppenarray mit foreach durchlaufen und das für jeden Durchlauf auch das Gesamtarray durchlaufen.

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de