У меня есть код, который распечатывает столбцы в моей базе данных и добавляет для меня столбец «Прибыль».Расстояние рассчитывается сложным способом и поэтому выполняется в цикле, а преобразование расстояния в " прибыль» делается так, как она распечатана.
Я хочу распечатать их в порядке убывания «прибыли». Я считаю (но не знаю), что лучший способ — сохранить их в массиве и «отсортировать их там», а затем распечатать оттуда.
Как мне определить, в какую строку массива их вставить?
Как мне отсортировать массив?
Как мне перебрать массив, чтобы я не мог печатать их обратно?
//display results
// now we retrieve the routes from the db
$query = "SELECT * FROM routes ORDER BY `id`;";
// run the query. if it fails, display error
$result = @mysql_query("$query") or die('
There was an unexpected error grabbing routes from the database.
');
?>
»Matches«
PlayerBaseLocationEconDistanceProfit cred./hComment'.$dlocation.'
'.$decon.''.$distance.'
'.round(Sqrt(min($decon,$econ))*(1+Sqrt($distance)/75+Sqrt($players)/10)).'
['.$dcomment.']
Delete
');
}
?>
Подробнее здесь: https://stackoverflow.com/questions/116 ... -php-array
Сортировка в массиве php ⇐ Php
Кемеровские программисты php общаются здесь
1729803450
Anonymous
У меня есть код, который распечатывает столбцы в моей базе данных и добавляет для меня столбец «Прибыль».[b]Расстояние рассчитывается сложным способом и поэтому выполняется в цикле, а преобразование расстояния в " прибыль» делается так, как она распечатана.
Я хочу распечатать их в порядке убывания «прибыли». Я считаю (но не знаю), что лучший способ — сохранить их в массиве и «отсортировать их там», а затем распечатать оттуда.
Как мне определить, в какую строку массива их вставить?
Как мне отсортировать массив?
Как мне перебрать массив, чтобы я не мог печатать их обратно?
//display results
// now we retrieve the routes from the db
$query = "SELECT * FROM routes ORDER BY `id`;";
// run the query. if it fails, display error
$result = @mysql_query("$query") or die('
There was an unexpected error grabbing routes from the database.
');
?>
»Matches«[/b][b]
Player[/b][b]Base[/b][b]Location[/b][b]Econ[/b][b]Distance[/b][b]Profit cred./h[/b][b]Comment[/b][b][url=http://delta.astroempires.com/map.aspx?loc=]'.$dlocation.'[/url]
'.$decon.''.$distance.'
'.round(Sqrt(min($decon,$econ))*(1+Sqrt($distance)/75+Sqrt($players)/10)).'
['.$dcomment.']
[url=deleterouteconfirm.php?id=]Delete[/url]
');
}
?>
Подробнее здесь: [url]https://stackoverflow.com/questions/1160171/sorting-in-a-php-array[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия