我正在將一個數組傳遞給一個函數,並期望函數將值存儲在函數中。這裏是我的代碼將函數結果返回到數組
的功能 -
function GetDetailsById ($iStudentId, $aDetailsId)
{
/* SQL */
while ($row = mysql_fetch_array($result))
{
array_push($aDetailsId, $row[0]);
}
}
使用 -
$aDetailsId = array();
$oDetailsTable->GetDetailsById("1", $aDetailsId)
當我嘗試做
print_r($aDetailsId)
陣列顯示什麼。我是否正確地做這件事?
是不是它的錯字:'array_push($ aDetailsId),$ row [0]);'' – diEcho 2012-02-23 07:04:58