2
我想问一个关于在PHP中使用函数的问题。我怎样才能在PHP中调用另一个函数?如何调用函数中的另一个函数并通过存储在变量中来循环结果?
......
$Table = "<table border=1>";
$Table .= "<tr>";
function bookingHour($Table){
for($i=0;$i<6;$i++){ //loop the hour 1-6 and display the content by function booking()
echo $i;
$Table .= "<td align=center>" . booking($array, $rmNum, $dateTime) . "</td>";
}
return $Table;
}
$Table .= "</tr>";
$Table .= "</table><br>";
echo $Table;
......
它显示错误消息:未定义的变量:数组,rmNum,dateTime未定义。 功能是否执行错误,所以我看不到表格显示?
你需要调用函数'bookingHour'.Now你已经定义了它。 – 2014-08-28 06:38:34
对不起,我解释得很糟糕,我想问一下如何在函数中调用另一个函数。它说$ array,$ rmNum,$ dateTime是未定义的。 – 2014-08-28 06:42:01
它的范围在他们的方式和你想的方式之外,它不会将它追加到'
'之后)。 – Ghost 2014-08-28 06:49:43
回答
看到这一点:
在你的其他功能
booking($array, $rmNum, $dateTime)
您使用$array, $rmNum, $dateTime
所以他们应该有一个分配给他们一些值。来源
2014-08-28 06:51:05
是$ Table。= $ tab而不是$ Table =。$ tab; ?? – 2014-08-28 07:01:06
yes.it是$ Table。= $ Tab。我会改变它。 – 2014-08-28 07:02:37
该系统还表示$ Tab是未定义的。 – 2014-08-28 08:42:25
相关问题