我想问一个关于函数在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未定义。这个函数实现错误了吗?我看不见表显示了吗?
发布于 2014-08-28 06:51:05
见此:
$Table = "<table border=1>";
$Table .= "<tr>";
$Tab="";
function bookingHour($Tab){
for($i=0;$i<6;$i++){ //loop the hour 1-6 and display the content by function booking()
echo $i;
$Tab .= "<td align=center>" . booking($array, $rmNum, $dateTime) . "</td>";// otherwise table tag will repeate multiple time and won't display correctly.
}
return $Tab;
}
$Table.=$Tab;
$Table .= "</tr>";
$Table .= "</table><br>";
echo $Table;在您的其他函数booking($array, $rmNum, $dateTime)中,您使用的是$array, $rmNum, $dateTime,因此它们应该有一些分配给它们的值。
https://stackoverflow.com/questions/25542246
复制相似问题