爲什麼我通過$key++
和$key+1
獲得不同的輸出?foreach中的增量索引
如何使用foreach
來引用循環中的下一個元素?
foreach($diff as $key=>$val) {
if(in_array($diff[$key],$common) && in_array($diff[$key+1],$common)) {}
if(in_array($diff[$key],$common) && in_array($diff[$key++],$common)) {}
}
看看http://stackoverflow.com/questions/6400518/pre-incrementation-vs-post-incrementation – jprofitt 2011-12-21 17:08:53