基于PHP的布尔搜索关联数组

时间:2018-02-23 11:21:42

标签: php

我有一个关联数组列表,我需要在纯PHP中进行一些布尔搜索。所以我很难根据布尔搜索字符串

获取匹配的数据

布尔搜索字符串和数组列表

server_name = 'xxx'
AND
migration_start_date BETWEEN '2018/01/31' AND '2018/03/10'
AND
    (
       migration _scope = 'in scope' OR zones IN('warning')
       OR
       (status IS NOT NULL AND pre_check != 'pass' )
    )


Array(
[0] => Array
    (
        [server_name] => xxx
        [migration_start_date] => 2018/01/31
        [migration_scope] => in scope
        [status] => planning
        [pre_check] => fail
        [zone] => warning
    )

[1] => Array
    (
        [server_name] => xxx
        [migration_start_date] => 2018/01/31
        [migration_scope] => in scope
        [status] => completed
        [pre_check] => pass
        [zone] => removed
    )
)

0 个答案:

没有答案