Dizi oluşturma
array() ve [] sözdizimiyle dizi oluşturmayı öğrenirsin.
Dizi nedir?
Dizi (array), birden çok değeri tek bir değişkende tutmanın yoludur. Bir sınıftaki üç notu ayrı değişkenlerde tutmak yerine tek bir dizide toplayabilirsin.
PHP'de dizi iki biçimde oluşturulur: array() işleviyle ya da [] kısa sözdizimiyle. Modern PHP'de [] daha yaygındır. Örnek: $scores = [85, 92, 78]; üç notu tek dizide saklar.
İndeksli dizi
Bir dizideki her değerin bir indeksi (index) vardır. Değerler eklendiği sırayla 0'dan başlayan indeksler alır: ilk elemanın indeksi 0, ikincinin 1, üçüncünün 2 olur.
Yani $scores = [85, 92, 78]; dizisinde 85'in indeksi 0, 92'nin indeksi 1, 78'in indeksi 2'dir. Bu yüzden bu tür dizilere indeksli dizi (indexed array) denir.
Uygulama İlk notu yazdır
$scores dizisini [85, 92, 78] değerleriyle tanımla. Sonra echo ile ilk notu (indeks 0) yazdır. Çıktının sonuna "\n" ekle.
Örnek çözümü göster
<?php
// Diziyi tanımla ve ilk notu yazdır
$scores = [85, 92, 78];
echo $scores[0] . "\n";
Örnek çözüm:
<?php
// Diziyi tanımla ve ilk notu yazdır
$scores = [85, 92, 78];
echo $scores[0] . "\n";
Kendini test et
-
Hangisi geçerli bir dizi tanımıdır?
- $scores = (85, 92, 78);
- $scores = [85, 92, 78];
- $scores = {85, 92, 78};
- $scores = 85, 92, 78;
Cevabı göster
$scores = [85, 92, 78]; — Doğru. [] kısa sözdizimiyle dizi oluşturulur.
-
Dizi tanımını tamamla
$scores = ____;Cevabı göster
$scores = [85, 92, 78]; -
Dizi kavramlarını eşleştir
- array()
- İşlev biçiminde dizi
- []
- Kısa dizi sözdizimi
- [0]
- İlk elemanın indeksi
- 85, 92, 78
- Virgülle ayrılmış değerler
-
$scores = [10, 20, 30]; tanımından sonra dizide kaç eleman vardır?
$scores = [10, 20, 30];- 1
- 2
- 3
- 4
Cevabı göster
3 — Doğru. Virgülle ayrılmış üç değer var: 10, 20 ve 30.