小编Tah*_*han的帖子

如何在 PHP 中创建和解析标签、长度、值 (TLV) 并将其编码为 Base64

政府出台了一项新规定,要求所有增值税注册公司在新电子发票中使用二维码。

\n
    \n
  • QR 码字段应以标签长度值 (TLV) 格式进行编码,并使用相邻表的 \xe2\x80\x9cTag\xe2\x80\x9d 列中指定的标签值。

    \n
  • \n
  • TLV编码应如下:

    \n
      \n
    • Tag:前面提到的以一个字节存储的标签值。
    • \n
    • 长度:字段值进行UTF8编码后得到的字节数组的长度。长度应以一个字节存储。
    • \n
    • 值:由字段值的 UTF8 编码生成的字节数组。
    • \n
    \n
  • \n
\n

如何从信息数组创建 TLV?有我可以使用的图书馆吗?

\n
$arr = [\n    1 => \'Company Name\',\n    2 => \'1234567890\',\n    3 => \'2021/10/11 17:20:00\',\n    4 => \'1000\',\n    5 => \'150\'\n];\n
Run Code Online (Sandbox Code Playgroud)\n

php qr-code tlv

5
推荐指数
2
解决办法
8230
查看次数

标签 统计

php ×1

qr-code ×1

tlv ×1