o-p/json-logic

使用 JsonLogic 轻松处理大量数据

v0.0.2 2020-09-28 07:44 UTC

This package is auto-updated.

Last update: 2024-09-28 16:46:38 UTC


README

用法

  • 对于一次性的逻辑与数据使用案例,使用 apply 函数就足够了

    echo \JsonLogic\JsonLogic::apply($rule, $data);
  • 对于规则需要运行多次,例如,在每日日志中查找匹配的记录

    $rule = \JsonLogic\JsonLogic::rule($rule);
    
    var_dump(
        array_filter($logs, function ($log) use ($rule) {
            return $rule->process($log);
        })
    );