unpackとは? わかりやすく解説

unpack

(PHP 4, PHP 5)
unpack — バイナリ文字列からデータを切り出す

説明

array unpack ( string format, string data )
format に基づき、バイナリ文字列から配列に 分解します。バイナリ文字列の切り出された要素を保持する配列を返します。
unpack() の動作はPerlとわずかに異なり、 切出されたデータは連想配列に保存されます。 実行する際には、別のフォーマットコードとし、スラッシュ / で 区切る必要があります。 例 1265. unpack() の例
<?php
$array = unpack("c2chars/nint", $binarydata);
?>
結果の配列は、エントリ "chars1", "chars2", "int" を保持します。



注意
PHP は内部的に整数を符号付きで保持することに注意しましょう。 大きな値の unsigned long を切り出した場合、PHP の内部で保持された値は、 同じ大きさの符号付き整数となり、符号無しを指定して切出された場合でも 結果は負の数となります。

フォーマットコードに関する説明は、 pack() も参照ください。




固有名詞の分類

このページでは「PHP関数リファレンス」からunpackを検索した結果を表示しています。
Weblioに収録されているすべての辞書からunpackを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からunpackを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「unpack」の関連用語

unpackのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



unpackのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS