Я использую JSONPath с PHP, и мне нужен xpath, эквивалентный фильтру содержимого, «содержит (отдел,« Управление »)»;
У меня есть следующий JSON, и я хочу отфильтровать сотрудников только в отдел управления. Если узел отдела содержит только 1 отдел, то это не проблема, но мне нужно найти ключевое слово в строке отдела?
Любая помощь будет оценена.
{
"staff": {
"members": [
{
"firstname": "J",
"lastname": "H",
"department": "Management, Finance"
},
{
"firstname": "S",
"lastname": "M",
"department": "Finance"
}
]
}
}
$parser->setPath("$..members[?(@['department']=='Management')]");
$staff = $parser->getData();
var_dump($staff);