For döngüsü ve döngüler giriş koşulu döngüler olsa. Onlar ilk koşulu değerlendirmek, bu yüzden durumu karşılamak için başarısız olursa döngü ile ilişkili deyim blok kez bile çalışmaz
Döngü bloğu için bu içindeki ifadeler Doları değeri i 0-9 olacak, 10 kez çalışacak;
for ($i = 0; $i < 10; $i++)
{
# code...
}
Aynı şey ise döngü ile yapılır:
$i = 0;
while ($i < 10)
{
# code...
$i++
}
Do-while döngü çıkış koşulu döngü. Daha sonra bu blok tekrarlanmadan önce durumu değerlendirecek, bir kez çalıştırmak için garanti
do
{
# code...
}
while ($flag == false);
foreach başından sonuna kadar bir dizi öğelerini erişmek için kullanılır. Foreach döngüsünün başlangıcında, dizinin iç işaretçi dizisi sona kadar bu şekilde devam eder 2. dizinin öğesi olarak ayarlandığında ve bir sonraki aşamada, dizinin birinci elemanın ayarlanır. Döngü bloğundaki güncel dizi öğesinin değeri $ değer olarak kullanılabilir ve geçerli öğenin anahtar $ indeksi olarak kullanılabilir.
foreach ($array as $index => $value)
{
# code...
}
Böyle iken döngü ile aynı şeyi yapabilirdi
while (current($array))
{
$index = key($array); // to get key of the current element
$value = $array[$index]; // to get value of current element
# code ...
next($array); // advance the internal array pointer of $array
}
Ve son olarak: The PHP Manual arkadaşın :)