Dizi oluşturma
- PHP kursu
- Başlangıç
- Ders 53/116
- 4 dk
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.
Başlangıç kodu
<?php
// Diziyi tanımla ve ilk notu yazdırÖrnek çözüm
<?php
// Diziyi tanımla ve ilk notu yazdır
$scores = [85, 92, 78];
echo $scores[0] . "\n";Beklenen çıktı
85
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi geçerli bir dizi tanımıdır?
- $scores = (85, 92, 78);
- $scores = [85, 92, 78]; Doğru cevap
- $scores = {85, 92, 78};
- $scores = 85, 92, 78;
Açıklama: [] kısa sözdizimiyle dizi oluşturulur.
2 Dizi tanımını tamamla
$scores = ____;
$scores = [85, 92, 78];
Açıklama: Köşeli ayraç içinde virgülle ayrılmış değerler dizi oluşturur.
3 Dizi kavramlarını eşleştir
| Kavram | Anlamı |
|---|---|
array() |
İşlev biçiminde dizi |
[] |
Kısa dizi sözdizimi |
[0] |
İlk elemanın indeksi |
85, 92, 78 |
Virgülle ayrılmış değerler |
4 $scores = [10, 20, 30]; tanımından sonra dizide kaç eleman vardır?
$scores = [10, 20, 30];- 1
- 2
- 3 Doğru cevap
- 4
Açıklama: Virgülle ayrılmış üç değer var: 10, 20 ve 30.