- in_array: documentation ( source)
<?php
$map = [
'club' => [
'fr' => 1,
'de' => 2,
'pl' => 3,
],
'shop' => [
'de' => 10,
],
];
//foreach ($map as $context => $value) {
// $result = array_flip($value);
// if (isset($result[10]) && $context === 'shop') {
// echo 'shop';
// return;
// }
//}
//echo 'club';
foreach ($map as $context => $value) {
if (in_array(10, $value)) {
if ($context === 'shop') {
echo 'shop';
return;
}
}
}
echo 'club';