Dizi elemanlarına erişim
Köşeli ayraçlarla dizi elemanlarına indeks yoluyla erişmeyi öğrenirsin.
Köşeli ayraçla erişim
Dizideki bir elemana erişmek için değişken adından sonra köşeli ayraç içinde indeks yazılır: $scores[0], $scores[1], $scores[2] gibi.
Örneğin $scores = [85, 92, 78]; dizisinde $scores[0] değeri 85, $scores[1] değeri 92 ve $scores[2] değeri 78'dir. Bu değerleri echo ile ekrana yazabilirsin.
Olmayan indeks ve isset()
Bir indeksteki eleman yoksa PHP uyarı verir ve sonuç null olur. Örneğin üç elemanlı $scores dizisinde $scores[5] yoktur.
Bir indeksin dolu olup olmadığını isset() ile kontrol edebilirsin: isset($scores[2]) true, isset($scores[5]) false döner. Böylece olmayan bir elemana güvenle erişmeden önce kontrol koyabilirsin.
Uygulama İlk ve son notu yazdır
$scores = [85, 92, 78]; tanımını kullan. Önce echo ile ilk notu (indeks 0), sonra son notu (indeks 2) yazdır. Her birinin sonuna "\n" ekle. Beklenen çıktı: 85, sonra 78, ayrı satırlarda.
Örnek çözümü göster
<?php
$scores = [85, 92, 78];
// İlk ve son notu yazdır
echo $scores[0] . "\n";
echo $scores[2] . "\n";
Örnek çözüm:
<?php
$scores = [85, 92, 78];
// İlk ve son notu yazdır
echo $scores[0] . "\n";
echo $scores[2] . "\n";
Kendini test et
-
$scores = [85, 92, 78]; ise $scores[1] ne döner?
$scores = [85, 92, 78]; echo $scores[1];- 92
- 78
- 85
- 1
Cevabı göster
92 — Doğru. İndeks 1, ikinci eleman olan 92'yi verir.
-
İkinci elemana eriş
$scores = [85, 92, 78]; echo $scores____;Cevabı göster
$scores = [85, 92, 78]; echo $scores[1]; -
İndeks ve değeri eşleştir
- $scores[0]
- 85
- $scores[1]
- 92
- $scores[2]
- 78
-
Üç elemanlı bir dizinin son elemanının indeksi nedir?
$scores = [85, 92, 78];- 3
- 1
- 0
- 2
Cevabı göster
2 — Doğru. Üç eleman için indeksler 0, 1, 2'dir; son indeks 2.