php循环输出标题,php-如何通过循环在同一标题下分组数据
我试图从两个联接表中获取数据,从一个表中我收集列表标题,从第二个联接表中我收集列表数据.
型号代码:
function view_searching_type_items()
{
$this->db->select("searching_type.searchtype_name, search_type_item.st_item_id_pk, search_type_item.searchtype_itemname");
$this->db->from('searching_type');
$this->db->join('search_type_item', 'search_type_item.st_id_fk = searching_type.st_id_pk');
$query = $this->db->get();
return $query->result_array();
}
控制器:
$url1 = 'http://localhost/pakistanmenu/index.php/Restaurant/ViewSearchingTypeItems';
$curl_hand = curl_init($url1);
curl_setopt($curl_hand, CURLOPT_TIMEOUT, 5);
curl_setopt($curl_hand, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($curl_hand, CURLOPT_RETURNTRANSFER, true);
$data1 = curl_exec($curl_hand);// json_decode($data)
curl_close($curl_hand);
$result['searchingtype'] = (array) json_decode($data1,true);
$this->load->view('header');
$this->load->view('index',$result);
$this->load->view('footer');
查看代码:
<?php echo $searchingtyp['searchtype_name'];?>
请检查下面的图像,我已经显示了此代码的输出,并且我还画了我需要的输出,谢谢,请帮助我.谢谢
解决方法:
只需存储您的姓氏,并且仅在新名称与其不同时才打印它.发生这种情况时,我们还将创建新列表,以便每个组具有不同的列表.
// Define our test variable
$lastName = null;
foreach ($searchingtype as $searchingtyp):
?>
if ($lastName != $searchingtyp['searchtype_name']):
// It's not the same name
if ($lastName != null):
// Close the previous list (except from the first iteration).
?>
endif;
?>
?>
<?php echo $searchingtyp['searchtype_name'];?>
// Store the current name so we can check again in the next iteration
$lastName = $searchingtyp['searchtype_name'];
endif;
?>
// The rest of your code.. just move the
after the loop.
标签:php,codeigniter,loops
来源: https://codeday.me/bug/20191012/1903106.html
php循环输出标题,php-如何通过循环在同一标题下分组数据相关推荐
- python多次循环输出_函数的Python循环(多次将输出作为输入重用)
早上好Python大师 有人知道如何使用递归来指定一个函数的输出在输出最终返回值之前循环回作为它的新输入的特定次数吗? 编辑:抱歉,更多信息如下: -铁蟒 -使用Autodesk Revit -代码摘 ...
- python用双重循环输出菱形_Python 使用双重循环打印图形菱形操作
如下所示: a = int(input("请输入菱形行数:")) m = a #空格 d = a #倒三角 for i in range(1, a + 1): # 先打印正三角 p ...
- python用for循环输出直角三角形_使用FOR循环语句在屏幕上输出一个由星号组成的直角三角形...
题目要求: 请用C++的信息输出方式,使用循环语句在屏幕上输出一个由星号组成的直角三角形,形状如下: * ** *** **** ***** 要求: 完全使用C++的信息输出方式,即cout以及流插入 ...
- php利用数组循环输出,php数组遍历,php循环输出数组
php数组遍历,php循环输出数组,PHP数组循环遍历的四种方式 [(重点)数组循环遍历的四种方式] 1,https://www.cnblogs.com/waj6511988/p/6927208.ht ...
- ajax循环输出,Ajax轮询 select循环输出
弹出层 .del{color:red} .addname{color:#337ab7} 款项名目操作 {$vo.name} 删除 添加... $(".addname").on(&q ...
- python用双重循环输出菱形图案_使用循环创建菱形图案
以下几点怎么样:side = int(input("Please input side length of diamond: ")) for x in list(range(sid ...
- php跳出volist,在thinkphp5框架下,用了{volist},然后退出循环{/volist},但进行另一个循环输出时却在下一行开始了。...
相关问题 在thinkphp5框架下,用了{volist},然后退出循环{/volist},但进行另一个循环输出时却在这个循环输出的下一行开始了,我想要的是这个循环是另起数列进行输出,即在这个循环输出 ...
- python编程*三角形图形创意图片_python循环输出三角形图案的例子
我就废话不多说了,直接上代码吧! #Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py #作 者:孔云 #问题描述:编写程序,使 ...
- python中while语句的用法_python 使用while循环输出*组成的菱形实例
一,python输出*组成的菱形(实心): python代码: x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 ...
- python3.7输出语句_python3.4用循环往mysql5.7中写数据并输出的实现方法
如下所示: #!/usr/bin/env python # -*- coding:utf-8 -*- # __author__ = "blzhu" ""&quo ...
最新文章
- 从源码开始运行Bitcoin Core
- 在学习Python中,这个知识我们一定要看一遍,记不住没关系单一定要知道,字符串常用函数用法
- Java当中包装类的理解和一些常用方法的分享(学习后分享)
- 修复png bug的脚本
- 可以直接考甲级吗_函授本科可以考四级吗
- C语言中的数组的使用——混乱的内存管理
- 野生前端的数据结构基础练习(3)——链表
- ping和telnet的区别
- oracle 10g的安装配置
- 如何在 Windows 显示扩展名?
- upc 5215: Fence Building(欧拉定理/推导+OEIS)
- 【游戏开发】游戏开发书籍汇总
- Laravel框架安装
- 简单C语言程序的编写,c语言编写简单程序.doc
- 教你一招:Win10系统如何正确卸载edge浏览器?
- html页面字体缩小模糊怎么解决,ps字体模糊怎么变清晰 设置一下字体大小,是否一样...
- 占坑:fullpage.js 在edge浏览器上上下移动鼠标(不滚动滚轮)会翻页的问题
- Kafka安全认证 SASL/PLAINTEXT,账号密码认证
- 分享几个搜索电子书网站
- 怎么把跑男里面的图片保存下来
热门文章
- 睡袋拆掉_拯救“夜醒”——睡袋如何挑选,学问这么大?主要看tog
- javascript原生事件句柄、BOM、DOM对象属性方法总结
- idea mybatis插件_IntelliJ IDEA插件推荐(二)
- m3u8 php防盗链代码,Nginx-accesskey权限模块使用——简单的m3u8防盗链
- video 属性和事件用法大全
- 如何设置顶部和底部固定,中间填满
- Spring boot 默认日志配置
- Spring Data ElasticSearch删除索引遇到的java.lang.IllegalStateException: Failed to load ApplicationContext异常
- ionic4安卓真机调试
- AI:恐怖谷理论的陷阱