【问题标题】:How to implement Hash tables, Maps in PHP [duplicate]如何在 PHP 中实现哈希表、地图 [重复]
【发布时间】:2018-01-25 11:15:47
【问题描述】:

我期待用 PHP 构建应用程序。在应用程序中,我需要一个哈希表和映射。如何在 PHP 中实现这一点,我们可以使用关联数组来实现吗?有没有办法做到这一点?

【问题讨论】:

  • 哈希表和映射提供了哪些关联数组没有提供的功能?
  • @IgnacioVazquez-Abrams,完全同意,这样的 php 非常强大。
  • 是的,@IgnacioVazquez-Abrams 但如果我们使用哈希表,我们会内置用于哈希的函数,但我不知道关联数组
  • 为什么你认为这些“内置哈希函数”对你有用?

标签: php


【解决方案1】:

array 文档的第一段中,它说:

PHP 中的数组实际上是一个有序映射。映射是将值与键相关联的类型。这种类型针对几种不同的用途进行了优化;它可以被视为数组、列表(向量)、哈希表(映射的实现)、字典、集合、堆栈、队列等等。由于数组值可以是其他数组,所以树和多维数组也是可以的。

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

所以,您可能正在寻找做已经完成的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-11
    • 2021-07-03
    • 2016-05-17
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 2016-03-25
    相关资源
    最近更新 更多