开发一套完整的直播平台源码,必须具备完善的功能

在直播过程当中会有用户发一些难听的话,这个时候就需要我们对这些难听的话整理成违禁词,然后再有用户发送这些词的时候可以自动屏蔽,所以一套完整的直播平台源码必须具备完善的功能。
一、首先我们需要将这些违禁词整理一下并且以数组的格式保存下来

$arr=array( //把违禁词用数组保存
‘0’=>’你好’,
‘1’=>’我的啊’,
‘2’=>’哈哈’,

)
1
2
3
4
5
6
二、直播平台源码中违禁词保存好之后我们就需要在用户发言的时候将用户的发言同违禁词进行对比,然后将违禁词转化成***或者其他的符号

$word=’我是一个好人,哈哈,你好吗’; //需要验证的发言
s t r i n g = a r r a y ( ) ; / / 先 生 成 一 个 数 组 用 来 保 存 之 后 的 数 组 f o r e a c h ( string=array(); //先生成一个数组用来保存之后的数组 foreach( string=array();//foreach(arr as k = > k=> k=>v){ //将之前保存好的违禁词数组进行遍历
s t r = ’ ’ ; / / 生 成 字 符 串 f o r ( str=’’; //生成字符串 for( str=;//for(i=0; i < m b s t r l e n ( i<mb_strlen( i<mbstrlen(v);$i++){ //将违禁词数组里面的违禁词计算好字数
$str.=’’; //生成对应字数的字符串
}
s t r i n g [ ] = string[]= string[]=str; //生成与违禁词数组对应的数组
}
1
2
3
4
5
6
7
8
9
badword=arraycombine( badword = array_combine(badword=array
c

ombine(arr,string);//将 string); //将string);//将arr数组和string数组合并成一个数组,并且新数组的键是数组 string数组合并成一个数组,并且新数组的键是数组string数组合并成一个数组,并且新数组的键是数组arr的值,新数组的值是数组 s t r i n g 的 值 s t r = s t r s t r ( s t r = s t r s t r ( s t r = s t r s t r ( w o r d , string的值 str=strstr( str=strstr(str=strstr(word, stringstr=strstr(str=strstr(str=strstr(word,badword); //需要验证的发言里面违禁词转换成相应对的
,如果没有违禁词则原样返回
三、在直播平台用户每次发言的时候都需要进行验证,验证之后可以将验证好的发言发出,或者提示你的发言有违禁词不允许他发。

foreach($arr as k = > k=> k=>v){
r e s u l t = s t r p o s ( result=strpos( result=strpos(word, v ) ; I f ( v); If( v);If(result!==false){ //判断一下违禁词号是否出现在发言里面,存在就直接提示不让发送
Echo ‘存在违禁词’;
Break;
}
}
1
2
3
4
5
6
7
以上就是直播平台源码当中设置违禁词的方法,一个完整的直播平台,必须保证用户和主播有一个良好的环境,只有良好的交流环境,才能拥有一个完美的直播氛围。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值