我需要将以下perl函数转换为php:
pack("SSA12AC4L",
$id,
$loc,
$name,
'ar',
split(/\./, $get->getIP),
time+(60*60);
Run Code Online (Sandbox Code Playgroud)
我在PHP中使用以下代码(测试):
echo pack("SSA12AC4L",
'25',
'00001',
'2u7wx6fd94fd',
'f',
preg_split('/\./','10.2.1.1', -1, PREG_SPLIT_NO_EMPTY),
time()+(60*60));
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:警告:pack()[function.pack]:类型C:第8行的D:\ wamp\www\test.php中的参数太少
有什么建议?非常感谢.