foreach ($notify_list as $key => $notify) { if (!$data = $notify['data']) { continue; } $tmp_data['notification_id'] = $notify['notification_id']; $tmp_data['model_type'] = $notify['model_type']; $tmp_data['action_type'] = $notify['action_type']; $tmp_data['read_flag'] = $notify['read_flag']; $tmp_data['add_time'] = $notify['add_time']; $tmp_data['anonymous'] = $data['anonymous'];问题描述:在这段 foreach 遍历中,使用了临时变量 $tmp_data,可是在每次遍历开始的地方没有对这个变量初始化,导致的问题: 如果第一次设置了 $tmp_data['extent_count'] = 4, 则第二次循环的时候,即使没有这个变量,也会保留这个值。(导致的问题是 **** 关注了你 这条通知显示不出名字) 我在循环开始的地方加上 $tmp_data = NULL; 暂时解决了这个问题。
这家伙很懒,还没有设置简介