爆炸/内爆文本字符串的最佳分隔符 - @、!、<>、# 或 |



假设文本不包含特殊符号(不包含@,!, <>,#,|等)。

我已经阅读了PHP分隔符手册和那里的答案

Anonymous
other possible delimiters include @,!, <>
using symbols (such as | ) that have meaning inside a regex as delimiters is probably going to be counterproductive.

那么,您将使用哪些符号作为文本的分隔符来将文本存储在 mysql 表的一个单元格中?非常赞赏利弊的解释。

当涉及到将列表保存到单个文本单元格中的数据库时,我会选择序列化或使用 JSON。

我使用|或'。如果您不打算存储 REGEX,可以使用第一个。基本上,每个稀有符号都是好的,它们的组合(|||)会更好。

请记住,爆炸的速度仅比 json_decode 快 3 倍(0.000002066 与 0.000006676,来源),后者本身就非常快。因此,在JSON中编码可能会好得多。

最新更新