<?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)
)
);
- Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- array (
0 =>
array (
'name' => 'ali',
'age' => 22,
'score' => 12,
),
)
preferences:
92.71 ms | 407 KiB | 5 Q