$polzovateli = [];
$polzovateli ["0"] = [
"name" => "Jena",
"email" => "Jena@test.com",
];
$polzovateli ["5"] = [
"name" => "Вася",
"email" => "Вася@test.com",
];
$polzovateli ["2"] = [
"name" => "Галя",
"email" => "Галя@test.com",
];
$polzovateli ["3"] = [
"name" => "Лена",
"email" => "Лена@test.com",
];
$polzovateli ["1"] = [
"name" => "Люда",
"email" => "Люда@test.com",
];
$polzovateli ["4"] = [
"name" => "Олег",
"email" => "Олег@test.com",
];
как на выходе получить
$polzovateli ["4"] = [
"name" => "Олег",
"email" => "Олег@test.com",
];
и
$polzovateli ["1"] = [
"name" => "Люда",
"email" => "Люда@test.com",
];
ключи строковые и не факт что они все идут по порядку без перерыва , может быть например 1 2 99 44 13
вывести надо max-1 и min+1
если бы были все цифры то можно было бы получить просто теже min и max и добавить и отнять банально , но в моем случае можем попасть на несуществующий ключ