我从 PUSH 服务接收数据。此数据使用 gzcompress() 压缩。在数据的最开始,它包含一个 int,它是所包含数据的长度。这是在 gzcompress(); 之后完成的。所以样本数据将是:
187xœËHÍÉÉ,
哪个是由
echo '187'.gzcompress('Hello');
现在,我不知道 int 的长度,它可能是 1 位,也可能是 10 位。我也不知道找到字符串开头位置的第一个字符。
关于如何检索/减去 int 的任何想法?
$length_value=???
$string_value=???