- array_diff_assoc: documentation ( source)
- var_export: documentation ( source)
- array_filter: documentation ( source)
<?php
$users = [
[
"name" => "ali",
"age" => 22,
"score" => 12
],
[
"name" => "hasan",
"age" => 32,
"score" => 52
],
];
$filters = [
"name" => "ali",
"age" => 22
];
var_export(
array_filter(
$users,
fn($row) => !array_diff_assoc($filters, $row)
)
);