Этот вопрос закрыт для ответов, так как повторяет вопрос Как получить максимальный и минимальный ключ массива в php?
mrusklon
@mrusklon
Не получается? Яростно гугли!

Как получить из массива предыдущий максимальному и следующий за минимальным ключ?

$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 и добавить и отнять банально , но в моем случае можем попасть на несуществующий ключ
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
Берёшь совет из твоего предыдущего вопроса: Как получить максимальный и минимальный ключ массива в php?. Удаляешь последнее и первое значения. Дальше подсказать? Или сам подумаешь?
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы