在开发这个主题的时候,遇到两个foreach嵌套的问题。内层foreach无法获取对应的值。类似下面这种。

$financeKxs = db('finance_kx')->select();
$hzs = db('cooperate')->select();
foreach ($financeKxs as $key => $value) {
foreach ($hzs as $k => $v) {
if($value['hzs']==$v['id']) {
$value['hzs'] = $v['name'];
}
}
}
dump($financeKxs);[

 

经过百度,自己探索。终于算解决了

//第一种 重新赋值
$financeKxs[$key]['hzs'] = $v['name'];
//第二种 引用 &$value
foreach ($financeKxs as $key => &$value) {
foreach ($hzs as $k => $v) {
if($value['hzs']==$v['id']) {
$value['hzs'] = $v['name'];
}
}
}

 

未经允许不得转载

文章标题:两个foreach嵌套

原文链接:https://zptheme.cn/52.html

发布信息:文章由【子佩主题】发布于:2021年5月26日 19:37:11

修改信息:文章由【子佩主题】修改于:2021年5月30日 23:52:20

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理.
BuRLRc.jpg

欢迎您,新朋友,感谢参与互动!

共有 0 条评论

沙发空余