2017-08-17 1 views
0

Ich freue mich auf eine Anwendung in PHP zu erstellen. In der Anwendung brauche ich eine Hash-Tabelle und Karten. Wie können Sie dies in PHP implementieren, indem Sie ein assoziatives Array verwenden? Gibt es eine Möglichkeit, dies zu tun?Wie Hashtabellen zu implementieren, Maps in PHP

+4

Was bieten Hashtabellen und Maps, die assoziative Arrays nicht haben? –

+0

@ IgnacioVazquez-Abrams, genau, stimme völlig zu, PHP ist sehr mächtig wie folgt. – SPlatten

+0

yeah right @ IgnacioVazquez-Abrams aber wenn wir Hash-Tabellen verwenden, bekommen wir eingebaute Funktionen für Hashing, aber mit assoziativen Arrays weiß ich nicht –

Antwort

5

Im ersten Absatz auf der array Dokumentation, heißt es:

Ein Array in PHP ist eigentlich eine geordnete Karte. Eine Map ist ein Typ, der den Schlüsseln Werte zuordnet. Dieser Typ ist für verschiedene Verwendungszwecke optimiert. Es kann als Array, Liste (Vektor), Hash-Tabelle (eine Implementierung einer Karte), Wörterbuch, Sammlung, Stapel, Warteschlange und wahrscheinlich mehr behandelt werden. Da Array-Werte andere Arrays sein können, sind auch Bäume und mehrdimensionale Arrays möglich.

http://php.net/manual/en/language.types.array.php

So könnte suchen Sie das zu tun, was bereits getan hat.

Verwandte Themen