PHP Функция log возвращает NaN

199
14 февраля 2018, 12:22

Имеется следующий код:

print('<table border="1">');
for($i=0;$i<=$rows;$i++) { //Отрисовка строк
    print('<tr>');
    for($k=0;$k<=$cols;$k++) { //Отрисовка столбцов
        if($k==0 || $i==0) { //Первая строка/столбик
            print('<td align="center" style="font-weight:bold" bgcolor="skyblue">');
            if($i==0) {
                print($k);
            } else {
                print($i);
            }
        } else {
            print('<td>'.log($i,$k)); //Рабочее значение таблицы
        }
        print('</td>');
    }
}
print('</table>');

Большая часть таблицы выводится как надо, но один столбик (или строка, в зависимости от расположения $i и $k) выводит NaN. Это из-за отрицательных чисел, или где-то мой косяк? P.S. Вот скриншот с выводимой таблицей

А, извиняюсь, затупил с логарифмами как таковыми, забыл, что основание не должно быть 1

READ ALSO
Большая проблема в PHP cookie

Большая проблема в PHP cookie

очень давно мучаюсь , вообще не создаются куки , помогите , перед

150
Условие if/elseif php, как написать лучше?

Условие if/elseif php, как написать лучше?

Есть кусок кода написанный мною, отрабатывает правильно, вместе с тем есть ощущение что можно написать лучше, подскажите пожалуйста как написать...

214
Проблема с создание автозамены кода на странице

Проблема с создание автозамены кода на странице

Суть кода в том, что при наличии определнного кода на странице например "view_plugin(1)", он должен замениться на данные полученные из базы misqlНо...

175
вызов метода внутри метода php

вызов метода внутри метода php

не могу понять почему ничего не выводитсяЕсть объявление, есть вызов с параметром

213