假设文本不包含特殊符号(不包含@,!,<>,#,|等)。
我已经阅读了PHP Delimiters manual和那里的答案
Anonymous
other possible delimiters include @,!, <>
using symbols (such as | ) that have meaning inside a regex as delimiters is probably going to be counterproductive.
那么,您将使用什么符号作为文本的分隔符来将文本存储在mysql表的一个单元格中? 非常赞赏有利有弊的解释。
答案 0 :(得分:7)
在单个文本单元格中将列表保存到数据库时,我会进行序列化或使用JSON。
答案 1 :(得分:0)
我使用|
或`。如果您不打算存储REGEX,则可以使用第一个。基本上,每个稀有符号都是好的,并且将它们结合使用(|||
)会更好。
请记住,爆炸本身仅比json_decode快3倍(0.000002066与0.000006676,source)。因此,使用JSON编码可能要好得多。