<tfoot id='DXMen'></tfoot>

    <small id='DXMen'></small><noframes id='DXMen'>

  • <i id='DXMen'><tr id='DXMen'><dt id='DXMen'><q id='DXMen'><span id='DXMen'><b id='DXMen'><form id='DXMen'><ins id='DXMen'></ins><ul id='DXMen'></ul><sub id='DXMen'></sub></form><legend id='DXMen'></legend><bdo id='DXMen'><pre id='DXMen'><center id='DXMen'></center></pre></bdo></b><th id='DXMen'></th></span></q></dt></tr></i><div id='DXMen'><tfoot id='DXMen'></tfoot><dl id='DXMen'><fieldset id='DXMen'></fieldset></dl></div>
    <legend id='DXMen'><style id='DXMen'><dir id='DXMen'><q id='DXMen'></q></dir></style></legend>
    • <bdo id='DXMen'></bdo><ul id='DXMen'></ul>

        有人可以向我解释 PHP 中的 pack() 函数吗?

        Can someone explain to me the pack() function in PHP?(有人可以向我解释 PHP 中的 pack() 函数吗?)
        • <bdo id='nL0rz'></bdo><ul id='nL0rz'></ul>

              <small id='nL0rz'></small><noframes id='nL0rz'>

                  <tbody id='nL0rz'></tbody>
              • <i id='nL0rz'><tr id='nL0rz'><dt id='nL0rz'><q id='nL0rz'><span id='nL0rz'><b id='nL0rz'><form id='nL0rz'><ins id='nL0rz'></ins><ul id='nL0rz'></ul><sub id='nL0rz'></sub></form><legend id='nL0rz'></legend><bdo id='nL0rz'><pre id='nL0rz'><center id='nL0rz'></center></pre></bdo></b><th id='nL0rz'></th></span></q></dt></tr></i><div id='nL0rz'><tfoot id='nL0rz'></tfoot><dl id='nL0rz'><fieldset id='nL0rz'></fieldset></dl></div>
                1. <tfoot id='nL0rz'></tfoot>
                  <legend id='nL0rz'><style id='nL0rz'><dir id='nL0rz'><q id='nL0rz'></q></dir></style></legend>

                2. 本文介绍了有人可以向我解释 PHP 中的 pack() 函数吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想了解更多关于 PHP 中的 pack() 函数:https://secure.php.net/manual/en/function.pack.php

                  I would like to know more about the pack() function in PHP: https://secure.php.net/manual/en/function.pack.php

                  我知道它将数据打包成二进制文件,但我不确定所有这些 v V n N c C 是什么意思,我想知道是否有人可以给我一个实用的演示何时使用哪些格式?

                  I know it packs data into binary, but I'm not sure what all those v V n N c C mean and I was wondering if someone could be so kind as to give me a practical demonstration when to use which formats?

                  在我看来,在线文档缺少信息.

                  The online documentation, for a change, lacks of information, in my opinion.

                  推荐答案

                  这些表示您希望打包的数据如何以二进制格式表示:

                  Those represent how you want the data you are packing to be represented in binary format:

                  所以

                  $bin = pack("v", 1);=>0000000000000001(16位)

                  在哪里

                  $bin = pack("V", 1) =>000000000000000000000000000000001(32位)

                  它告诉 pack 你希望二进制数据中的数据如何表示.下面的代码将证明这一点.请注意,您可以使用不同的解包根据您打包数据的格式.

                  It tells pack how you want the data represented in the binary data. The code below will demonstrate this. Note that you can unpack with a different format from what you packed the data as.

                  <?php
                  
                  $bin = pack("S", 65535);
                  $ray = unpack("S", $bin);
                  echo "UNSIGNED SHORT VAL = ", $ray[1], "
                  ";
                  
                  $bin = pack("S", 65536);
                  $ray = unpack("S", $bin);
                  echo "OVERFLOW USHORT VAL = ", $ray[1], "
                  ";
                  
                  $bin = pack("V", 65536);
                  $ray = unpack("V", $bin);
                  echo "SAME AS ABOVE BUT WITH ULONG VAL = ", $ray[1], "
                  ";
                  ?>
                  

                  这篇关于有人可以向我解释 PHP 中的 pack() 函数吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  PHP Upload File Validation(PHP 上传文件验证)
                  PHP Error - Uploading a file(PHP 错误 - 上传文件)
                  How can I write tests for file upload in PHP?(如何在 PHP 中编写文件上传测试?)
                  php resizing image on upload rotates the image when i don#39;t want it to(php在上传时调整图像大小会在我不想要它时旋转图像)
                  How to send additional data using PLupload?(如何使用 PLupload 发送附加数据?)
                  change button text in js/ajax after mp4 =gt;mp3 conversion in php(在 php 中的 mp4 =gt;mp3 转换后更改 js/ajax 中的按钮文本)

                  <small id='QkIlP'></small><noframes id='QkIlP'>

                    <bdo id='QkIlP'></bdo><ul id='QkIlP'></ul>

                      <tbody id='QkIlP'></tbody>

                        • <i id='QkIlP'><tr id='QkIlP'><dt id='QkIlP'><q id='QkIlP'><span id='QkIlP'><b id='QkIlP'><form id='QkIlP'><ins id='QkIlP'></ins><ul id='QkIlP'></ul><sub id='QkIlP'></sub></form><legend id='QkIlP'></legend><bdo id='QkIlP'><pre id='QkIlP'><center id='QkIlP'></center></pre></bdo></b><th id='QkIlP'></th></span></q></dt></tr></i><div id='QkIlP'><tfoot id='QkIlP'></tfoot><dl id='QkIlP'><fieldset id='QkIlP'></fieldset></dl></div>
                          • <legend id='QkIlP'><style id='QkIlP'><dir id='QkIlP'><q id='QkIlP'></q></dir></style></legend><tfoot id='QkIlP'></tfoot>