为了账号安全,请及时绑定邮箱和手机立即绑定

站在巨人的肩膀上写代码—SPL

难度高级
时长 3小时30分
学习人数
综合评分9.80
34人评价 查看评价
9.9 内容实用
9.9 简洁易懂
9.6 逻辑清晰

讲师回答 / Peter
本次课程数据结构部分大家学习的时候应该重在理解数据结构本身,数据结构里面存储什么数据可以根据业务逻辑的需要变得非常复杂。但是因为教学需要简单易懂,所以实例里面都是很简单的数据。大家千万不要理解为只能放这么简单的数据。应该说,现在所有的软件产品的基础就是这些数据结构的组合。 当然,我们说程序=数据结构+算法,数据结构为先,我们就知道数据结构的重要性了。

讲师回答 / Peter
第一个问题,建议同学把第三行的王五从数组中删除,再运行一遍代码就知道效果了。我们学习一定要学会去尝试,自己尝试出来的结果记得最牢、理解最深。 第二个问题,这么写代码是可以的,但是没有实际的意义。因为相当于给一个数组($newArr)添加了一个值,而这个值是另一个数组($mit)的元素。当然mit里面的元素可能是单个值也有可能还是一个数组。 比如,如果$mit=array('1'=>'a','2'=>array('20...

讲师回答 / Peter
同学问的问题有两种可能性: 第一种,如果是想跳过前面三个元素,那么直接seek(3)就可以了。因为seek的查找是从0开始的,所以跳过几个就参数就设为多少。 第二种,如果只想跳过第三个元素,这种情况之下建议不要用seek,而直接在循环里面判断是否当前值是要跳过的那个元素。 while($it->valid){ if($it->key()=='2') { $it->next();//跳过当前结点 continue;//跳过下标为2的元素,这里得结合实际情况修改key的判...

讲师回答 / Peter
每个人的基础不同,这位同学可以跳过你认为太基础的部分。网络课程的巨大优点之一是你可以选择听课的内容。

讲师回答 / Peter
老师也会直接参与回答的
课程须知
1、具备基本的PHP编码能力 2、对面向对象的概念有一定的认识 3、熟悉PHP中类定义的基本语法
老师告诉你能学到什么?
1、学习和掌握SPL提供的基本的数据结构,包括链表、堆栈、队列 2、理解迭代器的概念,学习和掌握常用迭代器的使用 3、掌握SPL里面的常用接口 4、掌握Autoload的机制 5、掌握SPL中的文件处理类库

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消