thinkphp控制器查询结果输出

$info1=Db::table('fa_keshi')->field('name')->select();var_dump($info1);显示的结果为:array(s... $info1 = Db::table('fa_keshi')
->field('name')
->select();
var_dump($info1);

显示的结果为:
array (size=3)
0 =>
array (size=1)
'name' => string '妇产科' (length=9)
1 =>
array (size=1)
'name' => string '神经科' (length=9)
2 =>
array (size=1)
'name' => string '外科' (length=6)
我想显示输出的结果为
妇产科,精神科,外科
应该怎么做?不用html,直接php上输出,html的模板方式我知道。
因为我在做echart,
需要将数值用[1,2,3,4]
[妇产科,精神科,外科]
这种数据集的方式传入进去。
展开
 我来答
啊切二4913
2019-07-25 · TA获得超过1万个赞
知道大有可为答主
回答量:6486
采纳率:87%
帮助的人:451万
展开全部
foreach($goodstype as $val){ foreach($goods as $v){ $goodlists[]=$goods->where($v['idNumber'].'='.$val['idNumber'])->select(); } } 打印数组 $goodlists,里面可能就是你要的。因为我这边无法本地测试,思路就是这么个思路,你多测试几遍吧。
追问
$info1 = Db::table('fa_keshi')
->field('name')
->select();
foreach($info1 as $v)
{
$goodlists[]=$info1->where($v['name'].'='.$val['name'])->select();
}
var_dump($goodlists);
是写成这样吗?不太懂,而且这句报错“Call to a member function where() on a non-object”
$goodlists[]=$info1->where($v['name'].'='.$val['name'])->select();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式