php - 在 PHP 中是否有等同于 C++ 的 std::vector 的东西?

标签 php arrays performance

当我不需要任何关联的数组功能时,是否可以使用 PHP 的 array 的轻量级替代品?据我所知,array 内部是一个散列映射,对于存储一个简单的元素数组来说是过多且低效的。如果 PHP 有一个类似于 C++ 的 std::vector 的类或编程结构,那就太好了。

引用:http://www.cplusplus.com/reference/vector/vector/

最佳答案

查看 SPL 数据结构。一个例子是 http://www.php.net/manual/en/class.splfixedarray.php这比普通数组更快。

http://www.php.net/manual/en/spl.datastructures.php

关于php - 在 PHP 中是否有等同于 C++ 的 std::vector 的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17762771/

相关文章:

php - 使用 PHP 搜索 XML 文件

javascript - 具有多维数组的 ng-model

java - 如何将嵌套列表转换为多维数组?

python - 加快处理庞大数据集的 Python 文件

php - 同时 mysql 查询 + PHP

php - 类型错误:传递给 Illuminate\Database\Grammar::parameterize() 的参数 1 必须是数组类型,整数给定

java - 如何自动化性能测试并与 CI 集成?

performance - Julia 的特征分解比 Mathematica 慢 5 倍?

php - 将登录时间存储在mysql数据库中

arrays - 如何在 Matlab 中的单元格数组中查找唯一单元格(数字不是字符串)