- array_map: documentation ( source)
- array_search: documentation ( source)
<?php
$input = array(
array(
'tag_name' => 'google',
'number' => 1,
'test' => 2
),
array(
'tag_name' => 'technology',
'number' => 2,
'test' => 3
)
);
echo array_search(array('tag_name' => 'technology', 'number' => 2), array_map(function($entry) {
return array('tag_name' => $entry['tag_name'],
'number' => $entry['number']);
}, $input));