php url/rest 布尔逻辑解析器
Posted
技术标签:
【中文标题】php url/rest 布尔逻辑解析器【英文标题】:php url/rest boolean logic parser 【发布时间】:2011-10-18 10:09:05 【问题描述】:是否有任何现有的 php 模块/库/类可以从字符串/url 解析出布尔逻辑(and、or、not、in、not in、=、 和分组)?
我正在为数据库创建一个 rest api,并希望支持对每个对象的列/字段值的高级布尔查询。
我目前的后备方案是通过 php/sql 支持简单的列过滤器 (/object/*/key/val),并使用我们的 solr 数据库实例来支持直接 solr 查询(具有大量查询功能)。唯一的问题是 solr 不是实时数据。它最多会过时 1-2 分钟,这并不理想。
【问题讨论】:
【参考方案1】:在 php 中尝试 parse_str()。
有关此检查的更多信息https://www.php.net/manual/en/function.parse-str.php
【讨论】:
以上是关于php url/rest 布尔逻辑解析器的主要内容,如果未能解决你的问题,请参考以下文章
如何解决“termsOfUse 必须是布尔类型,但最终值为:“on”。使用 Ionic、React、Yup 和解析器