Menu
Coddy logo textTech

'array_push' ile Ekleme

Coddy'nin PHP Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 10 / 68.

array_push() fonksiyonu, indeksli bir dizinin sonuna bir veya daha fazla öğe eklemek için kullanışlı bir yoldur. Bu fonksiyon, yeni değerler ekleyerek orijinal diziyi doğrudan değiştirir ve diziyi uzatır.

İşte temel sözdizimi:

<?php
$fruits = ["apple", "banana"];
array_push($fruits, "orange");
print_r($fruits);  // Çıktı: Array ( [0] => apple [1] => banana [2] => orange )
?>

Ek argümanlar geçirerek aynı anda birden fazla öğe de ekleyebilirsiniz:

<?php
$colors = ["red", "blue"];
array_push($colors, "green", "yellow", "purple");
print_r($colors);  // Çıktı: Array ( [0] => red [1] => blue [2] => green [3] => yellow [4] => purple )
?>

Fonksiyon, öğeleri ekledikten sonra dizinin yeni uzunluğunu döndürür. Bu, alışveriş sepetleri, yapılacaklar listeleri veya sürekli olarak sonuna öğe eklediğiniz herhangi bir koleksiyon gibi listeleri dinamik olarak oluşturmanız gerektiğinde array_push() fonksiyonunu özellikle kullanışlı hale getirir.

quiz iconKendini test et

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

quiz iconKendini test et

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

quiz iconKendini test et

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

challenge icon

Görev

Kolay

İki girdi alacaksınız: JSON formatında öğelerden oluşan bir başlangıç dizisi ve eklenecek yeni bir öğe. Her iki girdiyi de okuyun, JSON dizesini bir diziye dönüştürün, yeni öğeyi diziye eklemek için array_push() kullanın ve son diziyi print_r() kullanarak yazdırın.

Girdi formatı: İki satır - ilk satır bir JSON dizisi içerir (örnek: ["apple","banana"]), ikinci satır eklenecek yeni öğeyi içerir

Beklenen çıktı: Yeni öğe eklendikten sonra dizinin print_r() kullanılarak görüntülenen hali

Kopya kağıdı

array_push() fonksiyonu, indeksli bir dizinin sonuna bir veya daha fazla öğe ekler ve orijinal diziyi doğrudan değiştirir.

Temel sözdizimi:

array_push($array, $element1, $element2, ...);

Tek bir öğe ekleme:

$fruits = ["apple", "banana"];
array_push($fruits, "orange");
// Sonuç: ["apple", "banana", "orange"]

Birden fazla öğe ekleme:

$colors = ["red", "blue"];
array_push($colors, "green", "yellow", "purple");
// Sonuç: ["red", "blue", "green", "yellow", "purple"]

Fonksiyon, öğeleri ekledikten sonra dizinin yeni uzunluğunu döndürür.

Kendin dene

<?php
// JSON dizi girişini oku
$jsonInput = trim(fgets(STDIN));
$items = (array)json_decode($jsonInput, true);

// Eklenecek yeni öğeyi oku
$newItem = trim(fgets(STDIN));

// TODO: array_push() kullanarak yeni öğeyi diziye eklemek için kodunuzu aşağıya yazın


// Son diziyi çıktı olarak ver
print_r($items);
?>
quiz iconKendini test et

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

Mantık ve Akış bölümündeki tüm dersler