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

Форум PHP

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

 

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

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

тема: Как отсортировать числа по возрастанию?
 
 автор: Na100yashyi   (29.01.2008 в 17:30)   письмо автору
 
 

Есть числа вида:
0.93
0.946 
0.951 
0.955 
0.963 
0.967 
0.974 
0.979 
0.984 
0.989 
0.995 
1.000
1.004 
1.0058
1.0068

Они содержатся в массиве
$mass[1][0]

И есть переменная
$srednee = 0.976;

Как отсортировать их так, чтобы те значения, которые меньше числа содержащегося в переменной $srednee выводились в один столбец или строку, а те значения которые больше $srednee в другую строку. Примерно так:
Меньшие: 0.93, 0.946, 0.951, 0.955, 0.963, 0.967, 0.974
Большие: 0.979, 0.984, 0.989, 0.995, 1.000, 1.004, 1.0058, 1.0068

Помогите пожалуйста

   
 
 автор: Mookapek   (29.01.2008 в 17:51)   письмо автору
 
   для: Na100yashyi   (29.01.2008 в 17:30)
 

Ну вообще то $mass[1][0] - это элемент массива. Тогда допустим, что в этом элементе есть массив $arr с данными числами. Можно так поступить:

<?php
//Заполнение массива
//...
//$srednee = ...;
$min = array();
$max = array();
for(
$i=0$i count($arr); $i++)
{
 if(
$arr[$i]<$sredneearray_push($min$arr[$i]);
 else 
array_push($max$arr[$i]);
}
sort($min);
sort($max);

print_r($min);
echo 
"<br>";
print_r($max);
?>

   
Rambler's Top100
вверх

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