这是我在这里的第一篇文章,在过去我发现我的所有问题都已经解决了。
不是这次所以请帮助我:-)!
为什么$returned_assoc_arr保存基于索引的数组而不是关联?
我也尝试过使用参考public function &fetch_assoc($res),但没有成功?
有什么方法可以解决这个问题吗?我真的需要这是一个关联数组。
我希望我解释得很好,一些高级PHP编码人员可以帮助解决这个问题。
在这里,我们将使用代码片段:
file1.php
public function fetch_assoc($res) {
$assoc_arr = mysql_fetch_assoc($res);
echo "
";
print_r($assoc_arr);
echo "
";return $assoc_arr;
}file2.php
$returned_assoc_arr = $foo->fetch_assoc($res);
echo "
";
print_r($returned_assoc_arr);
echo "
";从file2.php输出:Array
(
[id] => 42
[Client] => 1
[DebtorAccountNumber] => 1234512345
[OrderDate] => 2001-04-03 02:00:00
[Status] => 1
[Comment] => this is a comment
[CreatedBy] => 1
[Reference] => 2083137729
)
Array
(
[0] => 42
[1] => 1
[2] => 1234512345
[3] => 2001-04-03 02:00:00
[4] => 1
[5] => this is a comment
[6] => 1
[7] => 2083137729
)