日期:2014-05-17  浏览次数:20458 次

php如何拼接二进制数据成字符串?
比如字符“你”的utf8 编码是“E4BDA0”。
现在有一数组$arr
$arr = array(chr(228), chr(189), chr(160));

如何将其拼接成一块,可以让其打印出字符“你”?
求帮助
二进制 php utf-8 编码

------解决方案--------------------
$arr = array(chr(228), chr(189), chr(160));
echo join('', $arr); //你
foreach($arr as $v) echo $v;
for($i=0; $i<count($arr); $i++) echo $arr[$i];


echo pack('H*', 'E4BDA0');
echo hex2bin('E4BDA0');