|
|
|
| Можно ли мне вывести не весь список значений соответствующее фильнру, напр. меньше 100, а лишь одно - самое большое из них.
Привожу упрощенный пример.
Спасибо.
<?
$b=explode(":","$list");
for ($i=0;$i<sizeof ($b);$i++) {
if ($b[$i]>100) {
echo $b[$i];
}
}
?>
|
| |
|
|
|
|
|
|
|
для: simplyv
(18.03.2008 в 11:59)
| |
<?
$b=explode(":","$list");
for ($i=0;$i<sizeof ($b);$i++) {
if ($b[$i]>100 && $b>$d) {
$d=$b;
}
}
echo $d;
?>
|
так? | |
|
|
|
|
|
|
|
для: Valick
(18.03.2008 в 12:18)
| | А можно воспользоваться функциями
<?
function filter($var)
{
return ($var < 100);
}
$arr_filter = array_filter($arr, "filter");
echo max($arr_filter);
?>
|
| |
|
|
|
|
|
|
|
для: olejek
(18.03.2008 в 12:28)
| | Спасибо большое за помощь, все стало просто и понятно.
Очень помогло. | |
|
|
|