【问题标题】:PHP associative array to binary filePHP关联数组到二进制文件
【发布时间】:2017-09-04 06:41:41
【问题描述】:

我有很多数组数据,在普通的 php 脚本中存储需要很大的空间。读取脚本并将其存储在内存中可能需要一段时间。所以我想尝试以二进制格式保存数据,但我不知道它是如何工作的

如何保存多维关联数组,如

$var = array(
  array('name'=> 'name1', 'age' => 23),
  array('name'=> 'name2', 'age' => 23),
  ...
);

到二进制文件?并在另一个脚本中再次阅读?

【问题讨论】:

  • 如果你的文件需要读取数组然后打包...或者解压二进制然后读取...额外的步骤如何节省内存?
  • 好吧,我也不确定。我试图找到一种解决方案来加快处理大型数组
  • 我对@9​​87654322@这里的方法有点兴趣,但我不知道多维数组等价物

标签: php arrays performance binaryfiles


【解决方案1】:

你可以使用php的pack,unpack函数来做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 2014-01-27
    • 2018-10-23
    • 2014-01-29
    • 2021-01-19
    • 2011-03-05
    • 2015-07-16
    相关资源
    最近更新 更多