7

このunpack関数が実行したことを元に戻す方法を知りたいです。pack関数はunpackが実行したことを元に戻すことができると思いますが、よくわかりません。

まず、単純な文字列を解凍すると、そのような文字列を表すバイト配列が得られます。今、そのような配列を元の文字列に戻す方法を知りたいです。

<?php
$array = unpack('C*', "odd string");
/*Output: Array
(
    [1] => 111
    [2] => 100
    [3] => 100
    [4] => 32
    [5] => 115
    [6] => 116
    [7] => 114
    [8] => 105
    [9] => 110
    [10] => 103
)*/

$string = pack("which format here?", $array);

echo $string;
#Desired Output: odd string
?>

ありがとうございました。

4

2 に答える 2