我从PUSH服务接收数据。该数据使用gzcompress()进行压缩。在数据的最开始,它包含一个int,它是包含的数据的长度。这是在gzcompress()之后完成的;因此,样本数据将是:从字符串获取int位置PHP
187xœËHÍÉÉ,
这是公司生产的
echo '187'.gzcompress('Hello');
现在,我不知道INT的长度,也可能是1位也可能是10位。我也不知道第一个字符是如何找到字符串开头的位置。
如何检索任何想法/减去INT?
$length_value=???
$string_value=???
你可以把它转换成int'echo(int)“187xœËHÍÉÉ,”;'或者使用正则表达式'^ \ d +' – HamZa