我后端输给前端的数据是这样的,我该怎么把数据转换为类似
怎么循环出二维数组呢?
如果你不管前端 那么恭喜你 你这数据前端展示都不好展示 如果你要弄前端 OK 那你就可以在模板中直接用foreach 循环出来 $this->assign(compact('data')); 如果你不管前端 你就得重新构建数据了
我看楼主的应该是三维数组。
A|安徽|......
这些字符串应该转成数组再给前端,会比较好。
前端输出循环最好用模版,比如tp的模版,或者前端模版框架,比如vue。
用tp模版的话,大致是这样的:
<foreach name="data" item="v">
<b>{$key}</b>
<foreach name="v" item="x">
<span>{$x[1]}({$x[2]})</span>
</foreach>
</foreach>
2 回答2.5k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答857 阅读✓ 已解决
2 回答551 阅读✓ 已解决
947 阅读
2 回答586 阅读
1 回答694 阅读
具体如何显示是前段的问题,你的问题是吧数据给输出了!
你可以吧数组以json的格式输出,前端将json格式解析即可