php 数组放进去的值,取出后不一致。
$names="data_".$i;
$results=mysql_query($sqls,$db);
$k=0;
while($rows=mysql_fetch_array($results)){
$$names[$k]=$rows[real_name];
echo $names.$$names[$k]."<br>";
$k++;
}
for($j=0;$j<$k;$j++){
echo "aa=".$$names[$j]."<br>";
}
说明:$i是在一个循环中的变量。要实现的功能:有未知组数据,为了在后面方便获得数据,我定义一个有规律的数组名称:$names="data_".$i;然后在上面这个while里面把数据放进数组,在下面的for循环中,检测数据,发现与存储的数据不一致,不知道原因出在哪里,请高手指点。谢谢!