您的位置:首页 > 运维架构

第50篇一对多实现(七)memoplus手写笔书写及array_merge_recursive() 函数

2017-02-20 22:33 281 查看
关键词:一对多实现, 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日星期日
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐