<?php
$myArray = [[
'site_id' => 'S6407',
'tssr_id' => 'TSSRBOQ-200204-0145-59',
'site_name' => 'Site S6407',
'id_site_doc'=> '127361',
'implementation_id' => 'imp4121',
'status' => 'implementation_created',
'endstate' => false
], [
'site_id' => 'S5910',
'tssr_id' => 'TSSRBOQ-200204-0145-8',
'site_name' => 'Site S5910',
'id_site_doc'=> '127362',
'implementation_id' => 'imp4122',
'status' => 'implementation_created',
'endstate' => true
]];
$array_validate = [[
'site_id' => 'S5910',
'tssr_id' => 'TSSRBOQ-200204-0145-8'
], [
'site_id' => 'S6407',
'tssr_id' => 'TSSRBOQ-200204-0145-59'
]];
$validEntries = array_filter($myArray, static function (array $entry) use ($array_validate): bool {
return in_array([
'site_id' => $entry['site_id'],
'tssr_id' => $entry['tssr_id']
], $array_validate, true);
});
print_r($validEntries);
- Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 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
(
[site_id] => S6407
[tssr_id] => TSSRBOQ-200204-0145-59
[site_name] => Site S6407
[id_site_doc] => 127361
[implementation_id] => imp4121
[status] => implementation_created
[endstate] =>
)
[1] => Array
(
[site_id] => S5910
[tssr_id] => TSSRBOQ-200204-0145-8
[site_name] => Site S5910
[id_site_doc] => 127362
[implementation_id] => imp4122
[status] => implementation_created
[endstate] => 1
)
)
preferences:
132.15 ms | 409 KiB | 5 Q