迅睿開源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
http://m.apdwn.com/doc/993.html
感謝創(chuàng)始人辛苦開發(fā)出這么好的功能,當(dāng)['.$data['code'].']是數(shù)組的時(shí)候,跟隨顯示的只有“這是[Array]的地盤”幾個(gè)字,沒有顯示整個(gè)數(shù)組出來,是不是被過濾掉了呢。
肯定了,數(shù)組不能進(jìn)行.號(hào)運(yùn)算,這是php的基本語(yǔ)法嘗試,所以他會(huì)直接顯示Array
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人
{"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"}}
上面這個(gè)用戶等級(jí)值數(shù)組,用function get_value($arr)方式輸出還是為空,能幫忙修改下嗎。
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.= '你所屬用戶組等級(jí)的值是'.get_value(dr_string2array(\Phpcmf\Service::L('Field')->value['code']));
肯定了,數(shù)組不能進(jìn)行.號(hào)運(yùn)算,這是php的基本語(yǔ)法嘗試,所以他會(huì)直接顯示Array
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人
{"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"}}上面這個(gè)用戶等級(jí)值數(shù)組,用function get_value($arr)方式輸出還是為空,能幫忙修改下嗎。
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.= '你所屬用戶組等級(jí)的值是'.get_value(dr_string2array(\Phpcmf\Service::L('Field')->value['code']));