Tom: Arrays sortieren

Beitrag lesen

Hello,

Zugegeben. Der Teil "in einem Satz" sollte nicht das bedeuten, was er bedeutet. Und eigentlich sollte er auch nichts anderes bedeuten. Also bitte streichen :-)

Die Begriffe

  • Datensatz
  • Feld
  • Zeile
  • Spalte

sind doch sowieso nur allgemeiner Natur. Sie beschreiben nur eine Modellvorstellung der Datenorgansation.

PHP hat streng genommen auch nur einen Array-Typ, das ist der String. Das, was in PHP "Array" genannt wird, ist ja gar kein "Speicherfeld" == "Array".

PHP organsisiert die Daten als Listen, die man sich auch als verkettete Listen vorstellen darf. Miteinander verknüpfte (verkettete) Listen ergeben dann aber defininitionsgemäß eine Baumstruktur. Mit dieser Vorstellung kommt man auch am weitesten.

Eine Baumstruktur (in PHP) muss aber in keiner Weise regelmäßig aufgebaut sein, was wiederum für eine tabellarische Darstellung die Voraussetzung wäre. Die tabellerische Darstellung als "Satz-" oder "Spaltenarray" ist demnach sowieso nur ein Sonderfall der in PHP möglichen Baumstrukturen, wenn auch der häufigste.

Im übrigen organisieren die meisten Datenbanken heute ihre Daten auch in Spalten oder Spaltenbäumen, und nicht mehr in geschlossenen Datensätzen, so wie dBase dies noch getan hat. Wie sie die Daten dann aber nach außen repräsentieren, steht auf einem ganz anderen Blatt.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de