函数内两个循环怎么弄?

weixin_41244451 weixin_41244451 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
function get_kaohe_reply_list($kaohe_id,$page,$size)
{
global $fdyu,$db,$action_list,$school_id;
$sql = "SELECT reply.reply_id,reply.content FROM ".$fdyu->table('oa_kaohe_reply')." as reply
where reply.post_id=".$kaohe_id."";
$res = $db->selectLimit($sql, $size, ($page-1) * $size);
$arr_2 = array();
if($res)
{
$arr = array();
while($row = $db->fetchRow($res))
{
$reply_id = $row['reply_id'];
$arr[$reply_id]['reply_id'] = $reply_id;
$arr[$reply_id]['content'] = $row['content'];
$sql1 = "SELECT * FROM ".$fdyu->table('oa_kaohe_tiwen_nr')." where r_id=".$reply_id." ".$sql_where."";
$res1 = $db->query($sql1);
if($res1)
{
$arr_1 = array();
while($row1 = $db->fetchRow($res1))
{
$nr_id = $row1['nr_id'];
$arr_1[$nr_id]['nr_id'] = $nr_id;
$arr_1[$nr_id]['tx_nr'] = $row1['tx_nr'];
}
}
}
}
$arr_2[0]=$arr;
$arr_2[1]=$arr_1;

return $arr_2;
}

$replys_list=get_kaohe_reply_list($kaohe_id,$page,$size);
$smarty->assign('kaohereply', $replys_list[0]);//这个调用循环时是正常的
$smarty->assign('nr_list', $replys_list[1]);//这个调用循环时不正常,总是只显示第一条,请问怎么弄?
...全文

相关推荐

求两个不同长度序列的循环卷积:求两个不同长度序列的循环卷积-matlab开发

求两个不同长度序列的循环卷积

weixin_38519681

OFDM信号的循环自相关函数原理详解及matlab实现

对接收信号自相关函数进行FFT变换可得OFDM信号循环自相关函数。通过求解该函数可间接求出OFDM信号有效数据长度、符号总长度、子载波间隔和循环前缀长度。可通过可变延时自相关方法求解特定截面来估计相关参数,还给出了Matlab代码。

WilsonSong1024

shell编程之循环语句与函数

本文围绕shell编程展开,介绍了循环语句,包括for、while、until循环的结构与执行流程;阐述了shell函数的作用、定义、调用方法,以及变量作用范围、参数使用和递归函数;还说明了shell数组的作用、应用场景、定义方法和基本使用;最后提及了shell脚本测试的方法。

xie@

C++ 循环、判断和函数

本文详细介绍了C++中的循环结构、判断语句和函数定义。循环部分包括循环类型、控制语句和无限循环的实现;判断语句部分讲解了条件运算符和if...else结构;函数部分则涵盖了函数的定义、声明、调用以及参数传递等关键概念。

奋进学堂

从键盘任意输入两个整数,输出两数之间的素数,素数判断用函数实现。 扩展要求:1)程序可以循环执行,判断完一组可以再进行下一组;可以设定一个特殊键退出

从键盘任意输入两个整数,输出两数之间的素数,素数判断用函数实现。 扩展要求:1)程序可以循环执行,判断完一组可以再进行下一组;可以设定一个特殊键退出 2) 当输入的两个数不是大于2,则重新输入 3)输入的数没有大小先后顺序不一定

weixin_52477424
评论 4
收藏 已收藏
分享
返回顶部
weixin_41244451
基础编程 21,889 成员 140,329 内容