I am looking forward to build an application in PHP. In the application I will need a hash table and maps. How to implement this in PHP, can we do this using an associative array? Is there any way to do this?
Asked
Active
Viewed 1,766 times
0
-
4What do hash tables and maps provide that associative arrays don't? – Ignacio Vazquez-Abrams Aug 17 '17 at 06:52
-
@IgnacioVazquez-Abrams, exactly, completely agree, php is very powerful like this. – SPlatten Aug 17 '17 at 06:55
-
yeah right @IgnacioVazquez-Abrams but if we use hash tables we get built in functions for hashing but with associative arrays i dont know – Aug 17 '17 at 07:00
-
Why do you think these "built in functions for hashing" are of any use to you? – Ignacio Vazquez-Abrams Aug 17 '17 at 07:01
1 Answers
6
In the first paragraph on the array
documentation, it says:
An array in PHP is actually an ordered map. A map is a type that associates values to keys. This type is optimized for several different uses; it can be treated as an array, list (vector), hash table (an implementation of a map), dictionary, collection, stack, queue, and probably more. As array values can be other arrays, trees and multidimensional arrays are also possible.
http://php.net/manual/en/language.types.array.php
So, you might be searching to do what's already done.

Taha Paksu
- 15,371
- 2
- 44
- 78