PHPでJSONPathを使用していますが、containsフィルター "contains(dept、'Management')"と同等の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);