我想问一个关于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;
......
它显示错误消息:未定义的变量:array,rmNum,dateTime未定义。 该函数是否实现错误,所以我看不到表格显示?
答案 0 :(得分:0)
看到这个:
$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
中,因此他们应该为其分配一些值。