课程
/后端开发
/PHP
/站在巨人的肩膀上写代码—SPL
如果我要跳过第三个元素该怎么写呢?
2014-07-21
源自:站在巨人的肩膀上写代码—SPL 3-2
正在回答
同学问的问题有两种可能性: 第一种,如果是想跳过前面三个元素,那么直接seek(3)就可以了。因为seek的查找是从0开始的,所以跳过几个就参数就设为多少。 第二种,如果只想跳过第三个元素,这种情况之下建议不要用seek,而直接在循环里面判断是否当前值是要跳过的那个元素。 while($it->valid){ if($it->key()=='2') { $it->next();//跳过当前结点 continue;//跳过下标为2的元素,这里得结合实际情况修改key的判断值 } }
举报
SPL,一个能找到登上绝顶的天梯,学会后能提高实际工作的效率
1 回答offset和key标识节点的唯一标识
1 回答arrayobject
2 回答spl类载入流程
5 回答Fatal error: spl_autoload(): Class Test could not be loaded in /home/vilay/www/spl/index.php
1 回答双向链表是什么
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号