3v4l.org

run code in 500+ PHP versions simultaneously
<?php $arr = [ ['region' => 'a', 'name' => 'a'], ['region' => 'b', 'name' => 'b'], ['region' => 'c', 'name' => 'c'], ]; $find = 'b'; // print_r($arr[array_search($find, array_column($arr, 'region'))]); // print_r(array_values(array_filter($arr, fn($v) => $v['region'] === $find))[0]); // print_r(array_reduce($arr, function($acc, $curr) use($find) { if ($curr['region'] === $find) { $acc = $curr; } return $acc; }, []));

preferences:
115.05 ms | 1416 KiB | 5 Q