Intereting Posts
PHP Переключение между двумя переменными одинаково без использования базы данных Как браузеру известно, какие файлы cookie отправляются на сервер при запросе? mysql_real_escape_string вызывает проблемы? Поиск по нескольким ключевым словам Какая страница предназначена для контроллера модели? Как получить результаты в виде многомерного массива из mySQL и PHP? Возврат случайного значения из массива с вероятностью, пропорциональной его значению Ошибка PHP Local CMS CSS Как читать Windows, зарегистрированное имя пользователя с помощью PHP / IIS как проверить и установить max_allowed_packet mysql variable Самый чистый способ читать настройки конфигурации из файла PHP и загружать весь код проекта с помощью сценария оболочки Создание простой библиотеки Codeigniter PHP DOM заменяет элемент новым элементом Как реализовать JsonArrayRequest с помощью волейбола Google? получить информацию о пользователе в CodeIgniter (HMVC & Ion Auth)

Максимальное и минимальное целое из массива, исключая значения NULL или ZERO

Я использую ниже php-функции для получения наивысшего и младшего целочисленного значения из моего массива.

min($output[$k]) И max($output[$k])

Проблема: я хочу получить максимальные и минимальные целые значения из этого массива, за исключением значений ZERO и NULL

Related of "Максимальное и минимальное целое из массива, исключая значения NULL или ZERO"

Используйте array_diff() для фильтрации массива:

 <?php header('Content-Type: text/plain'); $buffer = array(null, 0, 1, 2, 3, 0, null, 1); $filtered = array_diff($buffer, array(null, 0)); $max = max($filtered); $min = min($filtered); var_dump($max, $min); ?> 

Показывает:

 int(3) int(1) 

использование

 max(array_filter($output[$k));