修复帖子增强@人乱序的问题
7232708273 2023-2-1

如果有两个以上相似的用户名 :admin 跟 admi  同时被@admin@admi@admin@admi @admin@admi   会出现匹配混乱

str_replace()函数里的$haya_post_info_usernames[0][$i]循环一次就替换$post['message']所有的@admin@admi 多次循环导致混乱

添加修改一下代码就好了

	preg_match_all('/(?<=@).*?(,|,|:)/', $post['message_fmt'], $haya_post_info_usernames_fmts);
	preg_match_all('/(?<=@).*?(,|,|:)/', $post['message'], $haya_post_info_usernames);
	

最新回复 (2)
全部楼主
  • 晓帅呀
    2023-3-29 2
    0
  • Kuai
    3月前 3
    0
    楼主,我只是来混个熟的!老板,侬亿雷凑闹嫩了!
返回