使用句点分隔符从字符串中选择第一个或最后一个字符组

时间:2013-02-28 05:53:02

标签: php string

我正在请求帮助php代码来操作我从SQL数据库中检索的字符串。字符串采用以下格式:由句点分隔的3-5个字母数字组。字符串中的字母数字组数量变化很大(从1到20个或更多组)。

  • 示例1:J89.NEWTT.IIU.MZZ.OXI。
  • 示例2:ORD6.BAE.J89.DLH.YRL.N5500.W9700.NUGSM.N6500。

我需要做两件事:

  1. 分隔成一个新字符串,只是句点之间的前3组(在例1中,结果将是“J89.NEWTT.IIU”)
  2. 在句点之间将最后3组分隔成一个新字符串(在示例2中,结果将为“W9700.NUGSM.N6500”)
  3. 我很难让普通玩家使用它。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

拆分它(explode),切掉你想要的部分,然后再与.一起重新加入。

这是一种奇怪的格式,选择第一个/最后三个块看起来非常随意。它是结构化数据吗?如果是这样,为什么要将它存储在数据库的单个字段中?