Вы можете использовать это
$table_code = array_keys(
array_intersect_key( $routes, $parent_of_table_code ),
$uriMethod );
array_intersect_key
возвращает ключи двух массивов $routes
и $parent_of_table_code
(которые одинаковы в обоих массивах). И из этого array_keys
дает вам результат с ключами $uriMethod
в качестве второго аргумента (который возвращает ключи, в которых $ uriMethod
соответствует).
ОБНОВЛЕНИЕ $ table_code будет массивом, поэтому вместо $table_codes
будет лучшим именем. Вы можете повторять и выводить каждый ключ, если хотите:
$table_codes = array_keys(
array_intersect_key( $routes, $parent_of_table_code ),
$uriMethod );
foreach($table_codes as $key) {
echo $key;
}