![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> unpack
unpack [バイナリ構造体にパックされたデータをリスト値に展開する]
[変数変換]
[関数の使い方・書式]○ = unpack ☆,★
[関数の機能] ★をバイナリ構造体にパックされたデータとみなし、型指定文字列☆にしたがってデータに展開して返します。 型指定文字については pack を参照してください。 [書式の例] 1.$return = unpack $template, $packed_data;
サンプルソース
● 8進数/10進数/16進数で表記した値を2進数で表示する。
$value = 0x29;
$bin_str = sprintf("%s", unpack("B16", pack("n", $value)));
print $bin_str, "\n";
【出力結果】
0000000000101001
|
|||||||||||||||||||||||||||||||