區(qū)別:1、for需要先知道數(shù)組長度再操作,foreach不需要;2、foreach效率比for高很多;3、foreach直接通過結構體中next指針獲取下一個值,而for循環(huán)需要根據key先進行一次hash才得到值。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
php中for循環(huán)和foreach區(qū)別如下:
1、for需要先知道數(shù)組長度再操作,foreach不需要
2、foreach效率比for高很多,主要原因是for要進行很多次條件判斷
3、從數(shù)組變量的數(shù)據結構來看
foreach直接通過結構體中next指針獲取下一個值,而for循環(huán)需要根據key先進行一次hash才得到值。
推薦學習:《PHP視頻教程》