【发布时间】:2012-11-06 14:33:38
【问题描述】:
我有一个充满型号的数据库,其中包含不同长度的字符,全部由句点分隔。
Model number families:
xxxx.xx.xxxx
xxxx.xx.kjfd
xxxx.kj.jkfdk
yy.yy.a
yy.yy.b
等等。
我正在尝试将它们组织成类似于此的 JSON,当然还有适当的语法。 型号系列:
{
"name": "xxxx",
"children": [
{
"name": "xx",
"children": [
{
"name": "xxxx"
},
{
"name": "kjfd"
}
]
},
{
"name": "kj",
"children": [
{
"name": "jkfdk"
}
]
}
]
我已经开始对型号进行 preg_split 以打破型号。深入到它的组件中。然后我尝试将这段时间之前的第一个字符与前一个字符进行比较,我的大脑冻结了,我想,“必须有更好的方法来组织这些。”
将它们存储在已经分离的数据库中会更好吗?
感谢您的任何建议。
只有一个地方可以去,stackoverflow。
【问题讨论】:
-
这与答案无关,但请接受以下建议:将来当您使用测试字符串时,请避免使用 sdsfgh 之类的东西,而是尝试使用真实姓名(从您的示例来看),有帮助你看得更清楚
-
谢谢,有道理。我会确保下次这样做
标签: php mysql json nested logic