迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
https://www.xunruicms.com/doc/993.html
感谢创始人辛苦开发出这么好的功能,当['.$data['code'].']是数组的时候,跟随显示的只有“这是[Array]的地盘”几个字,没有显示整个数组出来,是不是被过滤掉了呢。
{"group":["3.3","3","2.9"],"level":{"1":"2.99","2":"2.98","3":"2.97","4":"2.89","5":"2.88","6":"2.87"}}
function get_value($arr) { if (!$arr) { return ''; } $member = \Phpcmf\Service::C()->member; if (!$member) { return $arr['group'][0]; } foreach ($member['group'] as $t) { if ($t['lid']) { if (isset($arr['level'][$t['lid']])) { return $arr['level'][$t['lid']]; } } else { if (isset($arr['group'][$t['gid']])) { return $arr['group'][$t['gid']]; } } } return $arr['group'][0]; }
$edit_html.= '你所属用户组等级的值是'.get_value(dr_string2array(\Phpcmf\Service::L('Field')->value['code']));
上面这个用户等级值数组,用function get_value($arr)方式输出还是为空,能帮忙修改下吗。