如果我要跳過第三個(gè)元素該怎么寫呢?

全網(wǎng)最帥
2014-07-21
1 回答
舉報(bào)
0/150
提交
取消
如果我要跳過第三個(gè)元素該怎么寫呢?
2014-07-21
舉報(bào)
2014-07-22
同學(xué)問的問題有兩種可能性: 第一種,如果是想跳過前面三個(gè)元素,那么直接seek(3)就可以了。因?yàn)閟eek的查找是從0開始的,所以跳過幾個(gè)就參數(shù)就設(shè)為多少。 第二種,如果只想跳過第三個(gè)元素,這種情況之下建議不要用seek,而直接在循環(huán)里面判斷是否當(dāng)前值是要跳過的那個(gè)元素。 while($it->valid){ if($it->key()=='2') { $it->next();//跳過當(dāng)前結(jié)點(diǎn) continue;//跳過下標(biāo)為2的元素,這里得結(jié)合實(shí)際情況修改key的判斷值 } }