0

我正在寻求有关 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”)

我很难让普通玩家使用它。谢谢你的帮助!

4

1 回答 1

1

拆分它(explode),切出您想要的部分,然后将它们重新组合在一起.

这是一种奇怪的格式,选择前/后三个块似乎真的很随意。是结构化数据吗?如果是这样,为什么要将它存储在数据库的单个字段中?

于 2013-02-28T05:58:35.013 回答