[windows] => Array
(
[2] => Array
(
[id] => 4
[width] => 500
[height] => 1000
[upr] => Справа
[quantity] => 1
[price] => 500
)
[3] => Array
(
[id] => 2
[width] => 500
[height] => 1000
[upr] => Справа
[quantity] => 1
[price] => 500
)
[4] => Array
(
[id] => 3
[width] => 500
[height] => 1000
[upr] => Справа
[quantity] => 1
[price] => 500
)
)
В этом массиве как получить к примеру где [id] => 3 его название массива это 4 или [id] => 4 это 2
Вот так можно
foreach ($array as $key => $value) {
if ($value['id'] == 3) {
echo $key; //4
} elseif ($value['id'] == 4) {
echo $key; //2
}
}
Но мне бы хотелось как то по короче запись я могу получить так
$found_key = array_search($okno[0]['id'], array_column($win, 'id'));
Но он ни ключ массива дает а просто присваивает с 0 и так далее 1,2,3
Как получить по короче можете подсказать