首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调用函数中的另一个函数,并通过存储在变量中来循环结果?

问如何调用函数中的另一个函数,并通过存储在变量中来循环结果?
EN

Stack Overflow用户
提问于 2014-08-28 06:36:49
回答 1查看 62关注 0票数 2

我想问一个关于函数在PHP中的用法的问题。如何在PHP中调用另一个函数?

代码语言:javascript
复制
 ......
 $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未定义。这个函数实现错误了吗?我看不见表显示了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-28 06:51:05

见此:

代码语言:javascript
复制
      $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,因此它们应该有一些分配给它们的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25542246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档