我有一个问题找不到答案。
我正在构建一个非常大的数组,其中包含文件的十六进制值(例如
当我创建一个函数来操作该数组中的某些偏移量并将
这怎么可能呢?
PS:是否有任何更快的方法可以不使用数组?只需使用$ string =“B5 82 00 1E ..等”,但是我需要在读取十六进制值时跟踪Offset,因为其中一些值包含长度。
我正在构建一个非常大的数组,其中包含文件的十六进制值(例如
$array[0]=B5
$array[1]=82
等直到$array[1230009]
)。当我创建一个函数来操作该数组中的某些偏移量并将
$array
作为引用传递(function parse(&$array) { ... }
),它比正常传递数组(function parse($array) { ... }
)要慢得多。这怎么可能呢?
PS:是否有任何更快的方法可以不使用数组?只需使用$ string =“B5 82 00 1E ..等”,但是我需要在读取十六进制值时跟踪Offset,因为其中一些值包含长度。