从字符串创建数组的最快方法


Fastest way to create array from string

Hy,

我正在创建一个脚本来将二进制文件加载到数组中,然后自己解析数组(使用解码的二进制数据创建另一个数组:IA5String、Int、String、(基本上是 ASN.1)等,然后创建一个.csv)

减慢脚本速度的问题是将十六进制值加载到数组中,我正在使用此方法:

$hex = explode(" ",rtrim(chunk_split(bin2hex(file_get_contents($filename)),2,' ')));

问题是explode()功能花费了大量时间和资源,我想知道是否有另一种更快或更简单的解决方案来节省一些运行时间。

谢谢

str_split是另一个将字符串转换为数组的函数。