我在PHP函数中有这个代码:
$results = array();
while($result = mysql_fetch_array($rs)) {
$results[] = $result;
//echo $result["company"].'<br>';
}
return $results;
然后在函数之外,我使用:
$table = 'customer';
$array = pages($table);
foreach($array as $ret) {
//display here...
}
我想在函数末尾返回一些额外的HTML代码来显示HTML表格
我该怎么做?
答案 0 :(得分:1)
快速解决方案:使用list()
:
function returnTwoResults()
{
$res1 = 'foo';
$res2 = 'bar';
return array($res1, $res2);
}
list($foo, $bar) = returnTwoResults();
// $foo is 'foo', $bar is 'bar' now.
质量解决方案:面向对象工作并返回适合上下文的对象。
答案 1 :(得分:1)
作为替代方案,你可以
return array("results" => $results, "extra" => $extra);