Я новичок в php Я использую функцию fomd.Незначительное числовое значение, встречающееся при использовании fmod
if ($time_long > 8){
$z=8;
$q= fmod($time_long,$z);
$x2=$q;
я получаю модуль отлично, но с уведомлением говоря Беспоставочной хорошо сформировавшийся числовое значение встречается любого suggerstion
Ну, сообщение об ошибке довольно ясно, не так ли? Итак, как ваши аргументы сформировались? Вероятно, не плавающие значения ... – arkascha
Как выглядит '$ time_long'? Я предполагаю, что 'var_dump ($ time_long);' будет возвращать строку, а не целое число. Поэтому, когда вы вызываете 'fmod ($ time_long, $ z)', php сначала должен преобразовать ваше строковое значение в int (или float) перед возвратом остатка с плавающей запятой (по модулю) – Sean