$type = 'text/html;charset=utf-8';
$str = 'i like like like like like like like you';
//将字符长度信息保存在字符头部,头部占用8个字符
$header = pack('VV', strlen($type), strlen($str));
//组成一个完整的字符串
$mix = $header . $type . $str;
//提取字符串头信息
$header = unpack('VheaderLen/VstrLen', $mix);
//通过头信息提取字符串的各个部分
echo substr($mix, 8, $header['headerLen']); //输出 text/html;charset=utf-8
echo '</br>';
echo substr($mix, $header['headerLen'] + 8, $header['strLen']); //输出 i like like like like like like like you