Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未获得除法的整数余数_Php - Fatal编程技术网

Php 未获得除法的整数余数

Php 未获得除法的整数余数,php,Php,未获得除法的整数余数。从7到30的数字位于$interval->d中。我总是得到0,为什么 $w = $interval->d % 7; $result .= $interval->format($w == 1 ? "%w week ago" : "%w weeks ago"); 我相信你想要一个正常的分组 $w = floor($interval->d / 7); // $interval->d = 30 echo $w; //4 你得到的是除法的剩余部分,即上周

未获得除法的整数余数。从7到30的数字位于
$interval->d
中。我总是得到0,为什么

$w = $interval->d % 7;
$result .= $interval->format($w == 1 ? "%w week ago" : "%w weeks ago");

我相信你想要一个正常的分组

$w = floor($interval->d / 7); // $interval->d = 30

echo $w; //4

你得到的是除法的剩余部分,即上周的几天

%7-除法后的余数,因此需要$w=($interval->d-($interval->d%7))/7;这没有道理。你确定这不是一个部门的楼层吗?你得到的是上周的奇数天