Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод самого большого значения из массива по фильтру.
 
 автор: simplyv   (18.03.2008 в 11:59)   письмо автору
 
 

Можно ли мне вывести не весь список значений соответствующее фильнру, напр. меньше 100, а лишь одно - самое большое из них.

Привожу упрощенный пример.
Спасибо.


<?
$b
=explode(":","$list");

for (
$i=0;$i<sizeof ($b);$i++) {
    if (
$b[$i]>100) {
        echo 
$b[$i];
}
}
?>

   
 
 автор: Valick   (18.03.2008 в 12:18)   письмо автору
 
   для: 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;
?> 

так?

   
 
 автор: olejek   (18.03.2008 в 12:28)   письмо автору
 
   для: Valick   (18.03.2008 в 12:18)
 

А можно воспользоваться функциями
<?
function filter($var)
   {
   return (
$var 100);
   }
$arr_filter array_filter($arr"filter");
echo 
max($arr_filter); 
?>

   
 
 автор: simplyv   (18.03.2008 в 12:36)   письмо автору
 
   для: olejek   (18.03.2008 в 12:28)
 

Спасибо большое за помощь, все стало просто и понятно.
Очень помогло.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования