關(guān)鍵詞:一對多實現(xiàn),學(xué)生端向老師端傳id及頭像, array_intersect_ukey, array_key_exists, array_keys
一、一對多實現(xiàn)
1.1 運行平臺
老師端:https://123.57.206.36:9100/demos/index.html
學(xué)生端:https://123.57.206.36:9100/demos/student.html
1.2 UI圖

1.3 多連接實現(xiàn)
老師:https://123.57.206.36:9100/demos/index.html?roomid=888
學(xué)生一:
https://123.57.206.36:9100/demos/student.html?studentId=1001&userAvatar=http://123.57.206.36:8003/uploadfiles/2016/11/1479740395ZMJkiF.jpg#888
學(xué)生二:
https://123.57.206.36:9100/demos/student.html?studentId=1002&userAvatar=http://123.57.206.36:8003/uploadfiles/2016/11/1479740395ZMJkiF.jpg#888
1.4 前端
/app/web/dz101/application/views/classroom
1.5 student.html獲取userid
1)獲取userid
//獲取userid及頭像url
var userid=params.userid;
console.log('userid----->',userid);

2)獲取圖像的url
網(wǎng)址如下:
https://123.57.206.36:9100/demos/student.html?studentId=1001&userAvatar=http://123.57.206.36:8003/uploadfiles/2016/11/1479740395ZMJkiF.jpg#888
程序如下:

運行結(jié)果如下:

3)把userid和userAvatar傳到老師端
學(xué)生端傳遞代碼如下:

老師端接收,代碼如下:

老師端捕捉如下:

二、php
2.1 PHP array_intersect_ukey() 函數(shù)
1)定義和用法
array_intersect_ukey() 函數(shù)用于比較兩個(或更多個)數(shù)組的鍵名 ,并返回交集。
注釋:該函數(shù)使用用戶自定義函數(shù)比較鍵名!
該函數(shù)比較兩個(或更多個)數(shù)組的鍵名,并返回一個交集數(shù)組,該數(shù)組包括了所有在被比較的數(shù)組(array1)中,同時也在任何其他參數(shù)數(shù)組(array2 或 array3 等等)中的鍵名。
2)語法
array_intersect_ukey(array1,array2,array3...,myfunction)

3)看個例子

注:根據(jù)用戶自定義函數(shù)比較鍵名,求交集。
2.2 PHP array_key_exists() 函數(shù)
1)定義和用法
array_key_exists() 函數(shù)檢查某個數(shù)組中是否存在指定的鍵名,如果鍵名存在則返回 true,如果鍵名不存在則返回 false。
提示:請記住,如果您指定數(shù)組的時候省略了鍵名,將會生成從 0 開始并以 1 遞增的整數(shù)鍵名。
2)語法
array_key_exists(key,array)

3)看個例子一

注:這個函數(shù)檢測數(shù)組中的鍵名是否存在。
2.3PHP array_keys() 函數(shù)
1)定義和用法
array_keys() 函數(shù)返回包含數(shù)組中所有鍵名的一個新數(shù)組。
2)語法
array_keys(array,value,strict)

3)例子一:輸出指定鍵名

這個例子非常有用,它能指定輸出數(shù)組中某個元素的鍵名。如果某個鍵值在這個數(shù)組中出現(xiàn)多次,則輸出多個鍵名,如下:

4)例子二

注:與 value 參數(shù)一起使用。可能的值:
a) true - 返回帶有指定鍵值的鍵名。依賴類型,數(shù)字 5與字符串 "5" 是不同的。
b) false - 默認值。不依賴類型,數(shù)字 5 與字符串"5" 是相同的。
5)例子三:

注:與 value 參數(shù)一起使用。可能的值:
a) true - 返回帶有指定鍵值的鍵名。依賴類型,數(shù)字 5與字符串 "5" 是不同的。
b) false - 默認值。不依賴類型,數(shù)字 5 與字符串"5" 是相同的。
6)例子四:輸出所有鍵名

2017年2月16日星期四
新聞熱點
疑難解答