【发布时间】:2012-10-02 02:37:51
【问题描述】:
我看过一个将整数转换为字节数组的代码。下面是如何在php 3中将整数转换为字节数组(How to convert integer to byte array in php)的代码:
<?php
$i = 123456;
$ar = unpack("C*", pack("L", $i));
print_r($ar);
?>
上面的代码会输出:
//output:
Array
(
[1] => 64
[2] => 226
[3] => 1
[4] => 0
)
但我现在的问题是如何逆转这个过程。意思是从字节数组转换为整数。在上述情况下,输出将是 123456
谁能帮我解决这个问题。我会是一个很大的帮助。先谢谢了。
【问题讨论】:
-
尝试为此进行类型转换。
-
Here 是如何在 PHP 中将字节数组转换为浮点数。
标签: php