Wie erstelle ich ein assoziatives Array zur Laufzeit oder etwas vergleichbares (so ne Art Hashmap)? Problemstellung ist in etwa so:
Ich hole 4 Datensätze aus einer Datenbank und möchte diese zur späteren Verwendung in einem Array oder einer vergleichbar einfachen Datenstruktur speichern, um möglichst schnellen Zugriff darauf zu haben, d. h. nicht erst eine Suchfunktion auf das Array loslassen oder so.
Nehmen wir an, ich hole folgende Datensätze:
ID - Name
3 - bla
100 - blub
908 - asdf
100203 - qwertz
und will später dann eben den entsprechenden Wert ausgeben also beispielsweise:
oder:
wie löse ich das? Was ist, wenn meine beiden Felder in der Datenbank beispielsweise nicht numerisch sind und ich eben ein assoziatives Array erstellen will? Danke schonmal
Ich hole 4 Datensätze aus einer Datenbank und möchte diese zur späteren Verwendung in einem Array oder einer vergleichbar einfachen Datenstruktur speichern, um möglichst schnellen Zugriff darauf zu haben, d. h. nicht erst eine Suchfunktion auf das Array loslassen oder so.
Nehmen wir an, ich hole folgende Datensätze:
ID - Name
3 - bla
100 - blub
908 - asdf
100203 - qwertz
und will später dann eben den entsprechenden Wert ausgeben also beispielsweise:
PHP-Code:
echo $meinarray[100];
PHP-Code:
echo $meinarray[100203];
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Kommentar