ホームページ  >  記事  >  バックエンド開発  >  PHPのパックとはどういう意味ですか?

PHPのパックとはどういう意味ですか?

WBOY
WBOYオリジナル
2021-12-22 16:29:243841ブラウズ

phpのpackは「ロード」を意味します。pack()関数はphpのその他の関数です。この関数は、データをバイナリ文字列にロードするために使用されます。構文は「pack(format,args)」です。 「format」はデータをパッケージ化するときに使用される形式を示し、「args」はパックされたパラメータを示します。

PHPのパックとはどういう意味ですか?

このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 7.1、DELL G3 コンピューター。

php のパックとはどういう意味ですか?

php のパックはロードを意味します。

pack() 関数は、データをバイナリ文字列にロードします。

構文は次のとおりです。

pack(format,args+)

パラメータ形式は、データをパッケージ化するときに使用される形式を示します。

  • a - NUL 埋め込み文字列

  • A - スペース埋め込み文字列

  • h - 16 進文字列、下位バイトが最初

  • #H - 16 進文字列、上位バイトが最初

  • #c - 符号付き文字

  • C - unsigned char

  • s - signed short (常に 16 ビット、マシンバイトオーダー)

  • S -unsigned short (常に 16 ビット、マシン バイト オーダー)

  • n - 符号なし short (常に 16 ビット、ビッグ エンディアン バイト オーダー)

  • v - 符号なし short (常に 16 ビット、リトルエンディアンのバイトオーダー)

  • i - 符号付き整数 (マシンのサイズとバイトオーダーに依存)

  • I - 符号なし整数 (マシンのサイズとバイト順に依存)

  • l - 符号付き長整数 (合計は 32 ビット、マシンのバイト順)

  • L - unsigned long (常に 32 ビット、マシン バイト オーダー)

  • N - unsigned long (常に 32 ビット、ビッグ エンディアン バイト オーダー)

  • V - unsigned long (常に 32 ビット、リトル エンディアン バイト オーダー)

  • f - float (マシンのサイズと表現に依存)

  • d - double (マシンのサイズと表現によって異なります)

  • x - NUL バイト

  • XX - 1 バイトのバックアップ

  • Z - NUL で埋め込まれた文字列

  • @ - NUL で絶対位置を埋めます

パラメータ args は、次の 1 つ以上のパラメータを表します。梱包するように指定されています。

例は次のとおりです。

<?php
echo pack("C3",80,72,80);
?>

ご興味がございましたら、「PHP ビデオ チュートリアル 」をクリックして、PHP の知識をさらに学習してください。

以上がPHPのパックとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。