小编aki*_*aki的帖子

将逻辑字符串数组解析为另一个人类可读对象

我正在尝试使用递归函数将数组解析为逻辑结构,到目前为止,只是接近遇到.

这是我收到的:

[
 "1921",
 "AND",
 "(",
 "1923",
 "OR",
 "(",
 "1925",
 "AND",
 "1924",
 ")",
 ")"
]
Run Code Online (Sandbox Code Playgroud)

这就是我必须获得的:

{
 terms: ["1921", {
  terms: ["1923", {
   terms: ["1925", "1924"],
   operator: "AND"
  }],
  operator: "OR"
 }],
 operator: "AND"
}
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏!

php arrays

0
推荐指数
1
解决办法
89
查看次数

标签 统计

arrays ×1

php ×1