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
相關問題