在直播過程當中會有使用者發一些難聽的話,這個時候就需要我們對這些難聽的話整理成違禁詞,然後再有使用者傳送這些詞的時候可以自動遮蔽,所以一套完整的直播平台原始碼必須具備完善的功能。
一、首先我們需要將這些違禁詞整理一下並且以陣列的格式儲存下來
$arr=array( //把違禁詞用陣列儲存
『0』=>』你好』,
『1』=>』我的啊』,
『2』=>』哈哈』,…)
1234
56二、直播平台原始碼中違禁詞儲存好之後我們就需要在使用者發言的時候將使用者的發言同違禁詞進行對比,然後將違禁詞轉化成***或者其他的符號
$word=』我是乙個好人,哈哈,你好嗎』; //需要驗證的發言
s tr
ing=
arra
y();
//先生
成乙個數
組用來保
存之後的
陣列fo
reac
h(
string=array(); //先生成乙個陣列用來儲存之後的陣列 foreach(
string
=arr
ay()
;//先
生成乙個
陣列用來
儲存之後
的陣列f
orea
ch(arr as k
=>
k=>
k=>v)str
ing[
]=
string=
string
=str; //生成與違禁詞陣列對應的陣列}1
2345
6789
badword=arraycombine( badword = array_combine(badword=arrayc
ombine(arr,string);//將 string); //將string);//將arr陣列和string陣列合併成乙個陣列,並且新陣列的鍵是陣列 string陣列合併成乙個陣列,並且新陣列的鍵是陣列string陣列合併成乙個陣列,並且新陣列的鍵是陣列arr的值,新陣列的值是陣列str
ing的
值str
=str
str(
str=
strs
tr(s
tr=s
trst
r(wo
rd
,string的值 str=strstr( str=strstr(str=strstr(word,
string
的值st
r=st
rstr
(str
=str
str(
str=
strs
tr(w
ord,
badword); //需要驗證的發言裡面違禁詞轉換成相應對的,如果沒有違禁詞則原樣返回
三、在直播平台使用者每次發言的時候都需要進行驗證,驗證之後可以將驗證好的發言發出,或者提示你的發言有違禁詞不允許他發。
foreach($arr as k
=>
k=>
k=>v)}
1234
567以上就是直播平台原始碼當中設定違禁詞的方法,乙個完整的直播平台,必須保證使用者和主播有乙個良好的環境,只有良好的交流環境,才能擁有乙個完美的直播氛圍。
搭建一套直播平台需要多少錢
前期要準備好10萬就可以,不一定夠花3個月,好,接下來我告訴你怎麼花錢 一 頻寬成本 1 3萬 月 找乙個專業的軟體開發公司,就可以每月省好幾萬的費用,這部分費用就可以用在軟體開發上,只需要每年交個軟體服務費。5.6個運營 5萬 5人 2.5萬 主播管理2個,活動策劃2個,主播財務管理1個 3個市場...
一套快速開發平台都有哪些優勢
在十年前,沒人會想到網際網路會發展成今天這個樣子,同樣,也沒有人預料到軟體開發行業也會經歷如此大的巨大變化。近幾年來,以復用技術 元件 構件 快速開發為特徵的快速開發平台,已成為當前軟體產業的熱門需求和發展趨勢。因此,眾多專家和業內人士不斷強調,應該大力發展以復用技術 元件 構件為特徵的中介軟體,尤...
計算開發一套軟體的開發費用
計算開發一套軟體的開發費用 收藏 第一條 計算機軟體開發費,主要用於下列範圍 一 人員費用,包括開發人員食宿 差旅 交通 通訊 勞務 會議,以及推廣培訓 安裝除錯 驗收 鑑定評審 技術支援費等 二 機時費用,包括機時占用 消耗材料 工器具購置 資料購買和印製費等 三 其他費用 控制在開發費的 以內 ...