dongtong5242 2014-08-01 09:24
浏览 68
已采纳

如何获取数组在函数中创建的数组值?

When I think about the functional of array and I tried to create an array and store in the function acts as the clock but how can I get the array values outside the function?

 function theClock($a,$b,$c){
    $time['Hour'] = $a;
    $time['Minute'] = $b;
    $time['Seconds'] = $c;
    return $time;
 }

  //How can I call the array values in there that $time is stored?

I am a beginner of PHP and I want to improve my concept, I am very grateful if anyone can helps, Cheers!

Sorry, I forgot to mention that I would like to use foreach() to shows the array values as the table form.

  $show1 = '<table border ="1" >';
    foreach($time as $ck => $tk){
        $show1 .= '<tr><td>' . $ck . '</td><td>' . $tk . '</td></tr>';                       
    }
    $show1 .= '</table>';

    $show2 = '<table border ="1">';     
        foreach($time as $tk){
            $show2 .= '<td>' . $tk . '</td>';
            $show2 .= '<td>:</td>';
        }
    $show2 .= '</table>';

        echo $show1;    
        echo $show2;
theClock(11,12,13);
  • 写回答

4条回答 默认 最新

  • duanjiao7440 2014-08-01 09:28
    关注
    function clock($a,$b,$c){
       $time['Hour'] = $a;
       $time['Minute'] = $b;
       $time['Seconds'] = $c;
       return $time;
    }
    
    $time = clock(12, 30, 00);
    $hour = $time['Hour'];
    $minute = $time['Minute'];
    $seconds = $time['Seconds'];
    print $hour; // 12
    print $minute; // 30
    print $seconds; // 00
    

    As per your edit, to use in a foreach loop:

    $html = '<table border ="1" >';
    foreach($time as $unit => $value){
        $html .= "<tr><td>$unit:</td><td>$value</td></tr>";
    }
    $html .= '</table>';
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误