[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Найти наименьшее значение
a7740077
Добрый день!
Подскажите пожалуйста как найти наименьщее значение в файле с помощью функции min, если числа не целые.
Например, если это

9.9
9.8
9
10.5

пропустить через min, то результат будет

10.5

что то не правильно....
Valick
Цитата (a7740077 @ 26.03.2018 - 11:28)
что то не правильно....

предлагаете протереть третий глаз?)
показывайте ваш код и файл для обработки

_____________
Стимулятор ~yoomoney - 41001303250491
AllesKlar
Цитата (Valick @ 26.03.2018 - 10:36)
предлагаете протереть третий глаз?)

Чо там протирать, сравниваются строки.
'10' < '9'

a7740077
1. привести считанное из файла к float
2. не забыть, что float нельзя сравнивать "в лоб" a > b, нужно сравнивать разницу двух чисел с допустимой погрешностью a - b < 0.0000.1


_____________
[продано копирайтерам]
walerus
AllesKlar
Ну о том как у ТС сравнивается никто не сказал :lol:

А по ТЗ - читаем из файла и сравниваем через min()... все же написано.
Цитата
наименьщее значение в файле с помощью функции min

/*
// Раскоментировать для чтения из файла данных в - массив
$array = file( 'my_file.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
*/

// Тестовый массив

$array = array( 9.9, 9.8, 9, 10.5 );

echo min($array);

// Result: 9
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.