gpt4 book ai didi

php - 在 PHP 中使用不可打印字符作为分隔符?

转载 作者:行者123 更新时间:2023-12-05 08:35:12 24 4
gpt4 key购买 nike

在文件中存储数组时,我用定界符将其内爆,但如果任何值中有定界符,那么这将破坏该值(并给我 2 个较小的值)。

使用不可打印的字符作为分隔符是好的做法吗?如果可以,该怎么做?

最佳答案

这曾经是80年代的一种做法。特别是 ASCII 字符集有一些不可打印的符号正是为了这个目的。

   034   28    1C    FS  (file separator)        134   92    5C    \  '\\'
035 29 1D GS (group separator) 135 93 5D ]
036 30 1E RS (record separator) 136 94 5E ^
037 31 1F US (unit separator) 137 95 5F _

可以像PHP 中的"\036" 一样使用它们,然后再由它们分开。但是 JSON 或 phps serialize() 格式甚至 XML 比二进制格式更适合网络应用程序。

关于php - 在 PHP 中使用不可打印字符作为分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8206387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com