<?php
$checkboxes = [
[
'tnid' => 45,
'Name' => 'Financial Tips',
'Email' => [],
'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/5',
],
[
'tnid' => 42,
'Name' => 'Products',
'Email' => [],
'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/2',
],
[
'tnid' => 44,
'Name' => 'Health Tips',
'Email' => [],
'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/4',
],
[
'tnid' => 43,
'Name' => 'Personal Events',
'Email' => [],
'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/3',
],
[
'tnid' => 41,
'Name' => 'Calendar',
'Email' => [],
'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/1',
],
];
$selected = [
[
'emarketid' => 77,
'agentid' => 81,
'customerid' => 16901,
'Seltemgr' => 'Calendar',
'seltemname' => '',
],
[
'emarketid' => 78,
'agentid' => 81,
'customerid' => 16901,
'Seltemgr' => 'Financial Tips',
'seltemname' => '',
],
[
'emarketid' => 79,
'agentid' => 81,
'customerid' => 16901,
'Seltemgr' => 'Merry Christmas',
'seltemname' => '',
],
[
'emarketid' => 80,
'agentid' => 81,
'customerid' => 16901,
'Seltemgr' => 'Drip financial tip 3',
'seltemname' => '',
],
];
var_export(
array_map(
fn($row) => $row
+ ['found' => array_any($selected, fn($selRow) => $row['Name'] == $selRow['Seltemgr'])],
$checkboxes
)
);
preferences:
39.68 ms | 405 KiB | 5 Q