【发布时间】:2014-06-28 13:24:46
【问题描述】:
假设我有以下内容:
Germany, Berlin
France, Paris
England, London
Spain, Madrid
我想做的是把这些词组合起来,这样我就可以得到以下内容:
Germany-Berlin,France-Paris,England-London,Spain-Madrid
作为一个连续的字符串。
我的问题是,在某些情况下,我的行数多于一行,因此我想将所有行组合成一个字符串,这样我就可以将整个字符串插入到一个 mysql 字段中。
我尝试的一切都让我知道我只有最后一个字符串插入到 mysql 字段中,在这种情况下是西班牙马德里。我正在尝试通过在它们之间和之后使用 - 将德国与柏林合并将此字符串与其余字符串组合。 最后,我想在 mysql 字段中插入如下内容:
Germany-Berlin,France-Paris,England-London,Spain-Madrid
【问题讨论】:
-
explode()+str_replace()+implode()= 瞧 :-) -
您在数组中列出的国家/地区是字符串吗?
-
@CoDEmanX 是的
-
对我来说这并不简单,这就是我寻求帮助的原因。我尝试的一切都只得到插入到 mysql 字段中的最后一个字符串,而不是整个字符串。
-
如果你插入带有换行符的原始字符串和所有内容,MySQL 不会抱怨,只需正确引用它。您有什么理由要转换该字符串吗?您是否必须将其重新转换回原始形式?如何使用标准格式,以便您可以像 JSON 一样轻松解码?