İşte fark Atama operatörü ve Arttırma Operatörünü kullanmaktır. Bir birinci şekilde,
: $i + 1
indeksinde dizi elemanı yazdırır
$ ar [$ i + 1], O döngünün birinci tekrarda 1 anlamına gelir.
echo $ar[$i + 1];
$ar[0 + 1];
$ar[1];
Yani O indeksi 1 değerine arayacaktır ve olmasıdır 1.
Uyarı:
: döngü sırasında, ne zaman son yineleme için döngü ulaşmak ardından ifadesi aşağıdaki gibi görünecektir
echo $ar[$i + 1];
$ar[5 + 1];
$ar[6];
Dizine 6, dizininizde herhangi bir değer atanmamış olduğundan, tanımlanmamış dizine bir uyarı gösterecektir.İkinci bir şekilde ise
:
Burada artış operatör kullanılır. Yani deyim böyle olacak:
echo $ar[$i] = $ar[$i] + 1;
Yani ilk, 1 $ ar [$] ve buna atamak eklenecektir. Ve sonra bu güncellenmiş değeri yankılayacaktır. Döngünün ilk iterasyonunda:
echo $ar[$i] = $ar[$i] + 1;
$ar[$i] = 0 + 1;
finally Ans will be 1;