PHP:使用 mysql_fetch_array 更快地填充数组

标签 php mysql

在 C++ 和 JavaScript 中,建议创建一个具有指定长度的数组,然后填充它。在 PHP 中有这样做的语法吗?或者不需要因为 PHP 的数组是散列?

ps: 我正在使用 mysql_fetch_array 从 mysql 填充一个数组,我正在运行一个循环,所以 =(

最佳答案

如果性能真的很重要,您可以使用标准 PHP 库 (SPL) 中的 SplFixedArray。一般来说,reguluar php 数组就可以了,无需担心所需数组的大小。

http://www.php.net/manual/en/class.splfixedarray.php

它们的工作方式类似于其他语言中的数组。来自文档“优点是它允许更快的数组实现。”

关于PHP:使用 mysql_fetch_array 更快地填充数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5027714/

相关文章:

php - Laravel 4 TokenMissMatchException 与 Plupload

mysql CONCAT 在哪里之后?

php - Composer 的自动加载没有类映射

php - 将 PHP 对象图序列化/反序列化为 JSON

php - 无法在codeigniter和oracle中使用数据库查询

php - 为什么 foreach 循环中的 PHP Mysql 查询总是返回数据库中的第一个结果?

MySQL 自动 ID 列

php - 在 Codeigniter 中创建跟踪表。使用 Foreach 插入数据

php - 更新不起作用的 PHP MYSQL CRUD

mysql - SQL : table altering