回声PHP函数或返回?

时间:2013-09-27 18:38:56

标签: php function

我不熟悉PHP中的函数和类。我正在回应一个函数而不是返回,因为它给了我想要的结果。但它也将结果值回显到我想要的页面。这个功能在课堂上。只需看看screenshot,您就会明白我想要的东西。

回显总数:

<?php 

echo $results->get_total_marks_subjects($subject_detail['subject_id']); 

?>

以下是类中的功能代码:

    while($rec  =   mysql_fetch_array($link)) {
        //i think the code below echoes out that message.
        echo    $rec['total_marks']." | "; 
        //return    $rec['total_marks'];
    }
}    

1 个答案:

答案 0 :(得分:0)

我猜你想要什么......

我假设它会多次回显$ rec ['total_marks'],因为它会通过mysql对象的结果。

而不是:

<?php echo $results->get_total_marks_subjects($subject_detail['subject_id']); ?>

尝试:

<?php 
     $_results=$results->get_total_marks_subjects($subject_detail['subject_id']);
     foreach ( $_results as $_result ) {
         echo $_result;
     }
?>

与其使用:

     while($rec  =   mysql_fetch_array($link)) {
        echo    $rec['total_marks']." | "; i think, this code echo    out that message.
        //return    $rec['total_marks'];
        }

尝试:

     $_tempcounter=0;
     while($rec  =   mysql_fetch_array($link)) {
        $arrayofresults[$_tempcounter++] = $rec['total_marks'];
        }
     return $arrayofresults;