Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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 If语句没有发出正确的回显-逻辑错误_Php_Mysql - Fatal编程技术网

Php If语句没有发出正确的回显-逻辑错误

Php If语句没有发出正确的回显-逻辑错误,php,mysql,Php,Mysql,我有这个if语句 if('Shift' % 60 < 15) { echo "< td >" . intval($row['shift'] / 60) . ':' . '00' . ' - '. intval($row['shift2'] / 60) . ':' . $row['shift2'] % 60 . "< /td >"; }elseif('shift' % 60 >= 15){ echo "< td >" . intval

我有这个if语句

if('Shift' % 60 < 15) {
    echo "< td >" . intval($row['shift'] / 60) . ':' . '00' . ' - '. intval($row['shift2'] / 60) . ':' . $row['shift2'] % 60 . "< /td >";
}elseif('shift' % 60 >= 15){
    echo "< td >" . intval($row['shift'] / 60) . ':' . $row['shift'] % 60 .' - '. intval($row['shift2'] / 60) . ':' . $row['shift2'] . '00' . "< /td >";
}elseif('shift2' % 60 < 15){
    echo "< td >" . intval($row['shift'] / 60) . ':' . $row['shift'] % 60 .' - '. intval($row['shift2'] / 60) . ':' . $row['shift2'] . '00' . "< /td >";
}elseif('shift2' % 60 >= 15){
    echo "< td >" . intval($row['shift'] / 60) . ':' . '00' .' - '. intval($row['shift2'] / 60) . ':' .   $row['shift2'] % 60  . "< /td >";
}
if('Shift'%60<15){
echo“”.intval($row['shift']/60)。:“'00'.-”.intval($row['shift2']/60)。:“.$row['shift2']%60。””;
}elseif('shift'%60>=15){
echo“”.intval($row['shift']/60)。:“.$row['shift']%60.-”.intval($row['shift2']/60)。:“.$row['shift2'].00”。”;
}elseif('shift2'%60<15){
echo“”.intval($row['shift']/60)。:“.$row['shift']%60.-”.intval($row['shift2']/60)。:“.$row['shift2'].00”。”;
}elseif('shift2'%60>=15){
echo“”.intval($row['shift']/60)。:“'00'.-”.intval($row['shift2']/60)。:“.$row['shift2']%60。””;
}
我有一个数据库,其中时间保存为分钟,例如:10:30保存为630。 因为我把它们放在一个表中,我需要用%把它们转换回时间,我现在的问题是,如果想把它们放出来,“10:30-19:00”会被放成“10:30-19:0”,如果时间改变了,总是缺少一个零。它给出了错误的时间,应该是“10:30-19:00”,但它是“10:00-19:00”。我用if尝试了它,但某处是一个逻辑错误


Thx提前

您正在测试
字符串
if
语句中不可变


我假设它应该是
if($row['shift']%60<15)

您测试的
字符串在
if
语句中不可变


我假设它应该是
if($row['shift']%60<15)

如果它总是缺少一个零,为什么不在输出的末尾加上“.0”`呢?忘了加上它,给出了错误的时间它应该是“10:30-19:00”,但它是“10:00-19:00”@Jakare你能读懂你的代码吗?为什么你在if语句中只写
'shift'
,而在代码的其余部分写
$row['shift']
?如果总是缺零,为什么不在输出的末尾加上“.0”?忘记加上它,给出了错误的时间应该是“10:30-19:00”,但它是“10:00-19:00”@Jakare你能读懂你的代码吗?为什么你在if语句中只写
'shift'
,而在代码的其余部分写
$row['shift']