Menu
Coddy logo textTech

Accessing Elements by Index

Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 36 / 71.

Artık diziler oluşturabiliyorsunuz, şimdi onlardan bireysel elemanları nasıl alacağınızı bilmeniz gerekiyor. Elemanlara, köşeli parantez içindeki konum numaraları olan indexlerini kullanarak erişirsiniz.

<?php
$fruits = ["Apple", "Banana", "Cherry"];

echo $fruits[0]; // Apple
echo $fruits[1]; // Banana
echo $fruits[2]; // Cherry
?>

Dizinlemenin 0'dan başladığını, 1'den değil, unutmayın. Yani ilk öğe her zaman indeks 0'da, ikincisi indeks 1'de ve böyle devam eder. Bu, yeni başlayanlar için yaygın bir kafa karışıklığı kaynağıdır, ancak pratikle doğal hale gelir.

Erişilen bir öğeyi bir değişkende de saklayabilirsiniz:

<?php
$colors = ["Red", "Green", "Blue"];

$firstColor = $colors[0];
$lastColor = $colors[2];

echo $firstColor; // Kırmızı
echo $lastColor;  // Mavi
?>

Son elemana erişmek, dizinin uzunluğunu bilmeyi gerektirir. 3 öğeye sahip bir dizi için, son indeks 2'dir (çünkü 0'dan başlayarak sayarız). Son elemanı bulmanın daha esnek bir yolunu önümüzdeki derste öğreneceksiniz.

challenge icon

Görev

Kolay

Virgülle ayrılmış değerler içeren bir giriş satırını okuyun, bu değerler alışveriş listesindeki öğeleri temsil eder (örneğin, Milk,Bread,Eggs,Butter,Cheese).

Bu girişten bir dizi oluşturun, ardından:

  1. Listenin ilk öğesini yazdırın
  2. Listenin üçüncü öğesini yazdırın
  3. $secondItem adlı bir değişkende ikinci öğeyi saklayın ve yazdırın
  4. İndeks 4'teki öğeyi yazdırın

Her sonucu ayrı bir satıra yazdırın.

Örnek:

Eğer giriş Milk,Bread,Eggs,Butter,Cheese ise, çıktı şu şekilde olmalıdır:

Milk
Eggs
Bread
Cheese

Eğer giriş Apple,Orange,Grape,Mango,Kiwi ise, çıktı şu şekilde olmalıdır:

Apple
Grape
Orange
Kiwi

Kopya kağıdı

Dizi elemanlarına kare parantezler içindeki indeks (konum numarası) kullanarak erişin. İndeksleme 0'dan başlar:

<?php
$fruits = ["Apple", "Banana", "Cherry"];

echo $fruits[0]; // Apple (ilk eleman)
echo $fruits[1]; // Banana (ikinci eleman)
echo $fruits[2]; // Cherry (üçüncü eleman)
?>

Erişilen elemanları değişkenlerde saklayabilirsiniz:

<?php
$colors = ["Red", "Green", "Blue"];

$firstColor = $colors[0];
$lastColor = $colors[2];

echo $firstColor; // Red
echo $lastColor;  // Blue
?>

Kendin dene

<?php
// Virgülle ayrılmış alışveriş listesini oku
$input = trim(fgets(STDIN));

// Girişten bir dizi oluştur
$shoppingList = explode(',', $input);

// TODO: Write your code below
// 1. Listede ilk öğeyi yazdır
// 2. Listede üçüncü öğeyi yazdır
// 3. İkinci öğeyi $secondItem adlı bir değişkende saklayın ve yazdırın
// 4. 4. indeksteki öğeyi yazdır

?>
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler