php递归拼接数组
$ID=array($_GET['tid']);$arr_id=$this->push_id($ID,$_GET['tid']);var_dump($arr_id);fu...
$ID = array($_GET['tid']); $arr_id = $this->push_id($ID,$_GET['tid']); var_dump($arr_id); function push_id($arr,$id){ $query = 'SELECT * FROM ping WHERE fid='.$id; $res = mysql_query($query); while($row=mysql_fetch_array($res)){ array_push($arr,$row['ID']); $this->push_id($arr,$row['ID']); } return $arr; }
数据库:
理论上输出结果是:(16,22,23,24)但输出结果是:(16,22),应该是第一个循环执行玩之前又执行另一个循环,然后回到第一个循环的时候按(16,22)这个数组算的 这个怎么解决啊 展开
数据库:
理论上输出结果是:(16,22,23,24)但输出结果是:(16,22),应该是第一个循环执行玩之前又执行另一个循环,然后回到第一个循环的时候按(16,22)这个数组算的 这个怎么解决啊 展开
2015-10-15
展开全部
就循环了一次,没进入自身循环,你想用递归吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询