Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在研究一些二维码,我需要将一个数组与数据一起传递给二维码,但它需要编码。数据本身是json_array用于生成 PDF 的。
json_array
如果我使用base64编码,二维码会非常大,并且在使用ascii85时会破坏二维码。
base64
ascii85
你能告诉我任何可以在 url 中工作的编码实践吗,缩短编码betetr. qr_generator.php?data={encoded_json_array}
betetr. qr_generator.php?data={encoded_json_array}
你可以试试这个:
urlencode($string);
它对要附加为 url 参数的字符串进行编码。因此,如果您有一个数组,请尝试:
urlencode(json_encode($array);
我试图理解一段代码,并遇到了 PHP 的 preg_replace 函数中使用的这个正则表达式。
'/(?<!-)color[^{:]*:[^{#]*$/i'
这一点……(?<!-) 没有出现在我的任何正则表达式手册中。请问有人知道这是什么意思吗?(谷歌不返回任何东西——我认为符号在谷歌中不起作用。)
(?<!-)