2012-12-16 59 views
1

假設文本不包含特殊符號(不包含@,!,<>,#,|等)。爆炸/爆裂文本字符串的最佳分隔符 - @,!,<>,#或|

我讀過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. 

所以答案,什麼符號(S),你會爲對文本存儲在MySQL表的一個單元格中的文本分隔符使用? 有利有弊的解釋非常感謝。

+0

我想這取決於你的情況,你劃定的數據類型是什麼? –

+1

我不太明白你的問題。 'explode'和'implode'都不適用於正則表達式,但使用純字符串。那麼你使用分隔符是什麼? – Gumbo

+0

我同意@Gumbo。如果你的文本沒有包含任何特殊符號,那麼你選擇分離你的字符串是沒有區別的,因爲分隔符將會隨着爆炸而被移除。 – Horen

回答

6

說到在單個文本單元格中將列表保存到數據庫時,我會選擇序列化或使用JSON。