gpt4 book ai didi

php - 连接和转义字符后输出不完整

转载 作者:行者123 更新时间:2023-11-29 03:17:45 27 4
gpt4 key购买 nike

<分区>

我有一个在 MySQL 上完成的带有连接值的字符串,如下所示:

CONCAT("[\"",GROUP_CONCAT(DISTINCT(concat_ws("=>",val_1, val_2,val_3)) ORDER BY val_4 DESC SEPARATOR "\",\""),"\"]")

我注意到每一行的输出似乎不完整,从var_dump看来是这样的:

"["CONFECTIONERY=>BISCUITS=>CRACKERS",
"CONFECTIONERY=>BISCUITS=>COOKIES",
"ORIENTAL GROCERY=>KOREAN GROCERY=>KOREAN FOOD (DRY, PACKET)",
"BEVERAGE=>COFFEE=>PREMIX COFFEE POWDER",
"CLEANING AGENT & PEST CONTROL=>LAUNDRY=>LAUNDRY LIQUID",
"CLEANING AGENT & PEST CONTROL=>LAUNDRY=>LAUNDRY POWDER",
"BEVERAGE=>TEA=>WESTERN TEA",
"CEREAL & SPREADS=>CEREAL=>"

它缺少结束方括号以及 => 字符后的第三个元素。并且其他行也在同一位置中断。如果我尝试在 PHP 中使用 json_decode 这个输出,我得到 NULL 可能是因为编码不好,因为最长的行(超过 345 个字符)被剪切了。

或者可能是与字符串的长度 相关的问题?因为我注意到它们很长并且它们在与字符相同的位置中断。请参阅下面的 mysqlworkbench 输出屏幕截图: enter image description here

我也数过,每一行都有 345 个字符,并且在同一点中断。这似乎不是巧合:

enter image description here

据我所知,我应该正确地转义了这些字符。有什么建议吗?

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