Всем доброго дня!) Возник вот такой вопрос..
Как написать функцию определения рейтинга. Вот допустим есть два числа, к примеру $num1 = 456, а $num2 = 551.
Нужно объединить эти два числа и функцией вывести третье число из них.
Запрашивать функцию чтобы можно было так: $num3 = function($num1, $num2);
в итоге должно выдать 51.20 или целое 51, если оно есть таковым (это к примеру, чтобы больше сотых не выводило)
помогите пожалуйста, наверняка есть решение)
Slic, тебе надо среднее арифметическое или че?
<?php
function num3($num1, $num2){
return round((($num1+$num2)/2), 2);
}
?>
в таблице вообще-то рейтинг идёт как было. Например есть: 12.88 если ты получил +0.2 то запросом update оно автоматический плюсуется.
Пример: mysql_query("UPDATE `users` SET `rating`='".($uss['rating']+0.01)."' WHERE `id`='".$forum_t['us']."' limit 1"
SaymoN, да это понятно) именно функция нужна)
Вот смотри.
$num1 = 523;
$num2 = 372;
$num3 = function($num1, $num2);
В итоге нужно внутри функции сложить $num1 и $num2, выходит 895)
полученные 895 разделить на 15, выходит 59,66666666666666
дальше эту сумму округлить, убрать лишние шестерки.
На выходе получаем $num3 = 59.69; например
Вот что)