|
|
|
| Помогите с алгоритмом поиска максимального элемента массива. Как бы попроще сделать? | |
|
|
|
|
|
|
|
для: Graff
(29.12.2005 в 20:46)
| | max([array]) | |
|
|
|
|
|
|
|
для: Евгений Петров
(29.12.2005 в 20:57)
| |
<? $max=$arr(count($arr)-1); ?>
|
| |
|
|
|
|
|
|
|
для: Shorr Kan
(30.12.2005 в 12:13)
| | Может так?!
<?PHP
$max=$arr[count($arr)-1];
?>
|
| |
|
|
|
|
|
|
|
для: Artemy
(30.12.2005 в 12:20)
| | Да, конечно.... | |
|
|
|
|
|
|
|
для: Shorr Kan
(30.12.2005 в 13:08)
| | count отражает количество элементов, а человеку наверное нужно максимальное значение.
Если нужно именно максимальное число, то наверное проще отсортировать массив а потом уже посмотреть первый или последний элемент (в зависимости от сортировки). | |
|
|
|
|
|
|
|
для: XPraptor
(30.12.2005 в 13:19)
| | можно ещё так
<?php
$max=0;
For ($i = 1, $i < count($arr), $i++) {
If ($arr[$i]>$max) {
$max = $arr[$i];
}
}
?>
|
В $max будет самый большой элемент массива | |
|
|
|
|
|
|
|
для: krollik
(30.12.2005 в 13:47)
| | Наверное проще будет так!
<?PHP
$arr = array('5','8','6','7','2');
rsort($arr);
print $arr[0];//Это максимальное значение массива $arr
?>
|
| |
|
|
|
|
|
|
|
для: Artemy
(30.12.2005 в 14:04)
| | Я не отвергал етот вариант, просто его уже предлагали и я просто предложил альтернативу =)) | |
|
|
|
|
|
|
|
для: krollik
(30.12.2005 в 14:47)
| | Аналогично... | |
|
|
|