Menu
Coddy logo textTech

Dodawanie za pomocą 'array_push'

Część sekcji Logika i przepływ programu ścieżki PHP w Coddy. Lekcja 10 z 68.

Funkcja array_push() to wygodny sposób na dodanie jednego lub większej liczby elementów na końcu tablicy indeksowanej. Ta funkcja bezpośrednio modyfikuje oryginalną tablicę, wydłużając ją przez dodanie nowych wartości.

Oto podstawowa składnia:

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

Możesz także dodać kilka elementów naraz, przekazując dodatkowe argumenty:

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

Funkcja zwraca nową długość tablicy po dodaniu elementów. Dzięki temu array_push() jest szczególnie przydatna, gdy potrzebujesz dynamicznie tworzyć listy, takie jak koszyki zakupowe, listy zadań lub dowolne kolekcje, do których stale dodajesz elementy na końcu.

challenge icon

Wyzwanie

Łatwy

Otrzymasz dwa dane wejściowe: początkową tablicę elementów w formacie JSON i nowy element do dodania. Odczytaj oba dane wejściowe, przekonwertuj ciąg JSON na tablicę, użyj array_push(), aby dodać nowy element do tablicy, i wyświetl końcową tablicę za pomocą print_r().

Format danych wejściowych: Dwa wiersze — pierwszy wiersz zawiera tablicę JSON (na przykład: ["apple","banana"]), drugi wiersz zawiera nowy element do dodania

Oczekiwane wyjście: Tablica po dodaniu nowego elementu, wyświetlona za pomocą print_r()

Spróbuj swoich sił

<?php
// Odczytaj wejściową tablicę JSON
$jsonInput = trim(fgets(STDIN));
$items = (array)json_decode($jsonInput, true);

// Odczytaj nowy element do dodania
$newItem = trim(fgets(STDIN));

// TODO: Napisz poniżej kod, który doda nowy element do tablicy za pomocą array_push()


// Wyświetl końcową tablicę
print_r($items);
?>
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator PHP online