關鍵詞:一對多實現, memoplus手寫筆書寫,array_merge_recursive() 函數
一、一對多實現
1.1 運行平臺
老師端:https://123.57.206.36:9100/demos/index.html?roomid=888
學生一:
https://123.57.206.36:9100/demos/student.html?studentId=1001&userAvatar=http://123.57.206.36:8003/uploadfiles/2016/11/1479740395ZMJkiF.jpg#888
學生二:
https://123.57.206.36:9100/demos/student.html?studentId=1002&userAvatar=http://123.57.206.36:8003/uploadfiles/2016/11/1480494624FDjMGetutor.png#888
學生三:
https://123.57.206.36:9100/demos/student.html?studentId=1003&userAvatar=http://123.57.206.36:8003/uploadfiles/2016/11/1480475198N2F0kntutor.png#888
1.2 UI圖
1.3 學生寫的白板,生成圖片,傳到服務器(小目標三)
1)把筆連上手機,并能書寫。
a.下載MemoPlus并安裝(我在360手機助手上找到的),安裝好如下:
b.配置連接
打開接收器的電源按鈕,同時開啟智能手機的藍牙功能。
c.書寫設置
連接完成后,進入主界面,即可用數碼筆在紙張上自由書寫,您寫的內容會實時同步傳輸到您的智能手機上;也可以點擊錄制按鈕,將您的書寫過程錄制成小視頻。
d.可以書寫了
二、php
2.1 PHP array_merge_recursive() 函數
1)定義和用法
array_merge_recursive()函數用于把一個或多個數組合并為一個數組。
該函數與 array_merge() 函數之間的不同是在處理兩個或更多個數組元素有相同的鍵名的情況。array_merge_recursive() 不會進行鍵名覆蓋,而是將多個相同鍵名的值遞歸組成一個數組。
注釋:如果您僅僅向array_merge_recursive() 函數輸入一個數組,結果與 array_merge() 相同,函數將返回帶有整數鍵名的新數組,其鍵名以 0 開始進行重新索引。
2)語法
array_merge_recursive(array1,array2,array3...)
3)看個例子
注:由此看出當鍵名一樣時,會形成一個子數組。如果是array_merge則會進行覆蓋,如果是一個數組呢?結果如下:
注:不對數組做什么改變,包括array_merge也是一樣的。如果是單一數字鍵名數組呢,結果如下:
注:會重新從0開始按順序對兩個數組進行賦值。
2017年2月19日星期日
新聞熱點
疑難解答