你好,我看到了一個代碼,它真的讓我感到困惑......代碼是。
function mysql_fetch_array_nullsafe($result) {
$ret=array();
$num = mysql_num_fields($result);
if ($num==0) return $ret;
$fval = mysql_fetch_row ($result);
if ($fval === false) return false;
$i=0;
while($i<$num)
{
$fname[$i] = mysql_field_name($result,$i);
$ret[$i] = $fval[$i]; // enum
$ret[''.$fname[$i].''] = $fval[$i]; // assoc
$i++;
}
return $ret;
}
這裏$ret[$i] = $fval[$i];
分配..My的問題是,我只是想知道爲什麼我們$分配我到variblar $ ret..How它的工作原理?..存儲到$ $ i的值RET或$我作爲$ RET的指標..
請幫我理解這..Thanks提前.. :)
'$ ret'是一個數組,並且'$ i'指定了數組的索引 –
這是相當不好的代碼 – 2014-02-14 03:01:29