Tom: in array suchen

Beitrag lesen

Hello,

$_persons = array();
$_persons['id']   = array();
$_persons['name'] = array();
$_persons['age']  = array();

$_persons['id'][0]   = 5;
$_persons['name'][0] = "Robert";
$_persons['age'][0] = 20;

$_persons['id'][1] = 2;
$_persons['name'][1] = "Roland";
$_persons['age'][1] = 25;

$_persons['id'][2] = 6;
$_persons['name'][2] = "Johannes";
$_persons['age'][2] = 19;

Das hat den Vorteil, dass Du jedes Teilarray (id, nam, age) sortieren kannst.

Den anderen Vorteil habe ich gar nicht erwähnt:

Das Array nimmt so herum i.d.R. den geringeren Speicherplatz ein im Hauptspeicher, mindestens aber als Serialisiertes Array in der Session oder sonstigen Datei.
Das gilt immer dann, wenn der "Spaltenname" ein Name ist, und nicht auch nur ein kurzer numerischer Schlüssel!

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

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