Funkcja array_push() PHP

Przykład

Dodaj "blue" i "yellow" do końca tablicy:

<?php
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
?>

Przykłady uruchomieniowe

Definicja i użycie

Funkcja array_push() dodaje jeden lub kilka elementów do końca tablicy pierwszego parametru (push do góry) i zwraca długość nowej tablicy.

Ta funkcja jest równoważna wielokrotnym wywoływaniu $array[] = $value.

Wskazówki i komentarze

Komentarz:Nawet jeśli w tablicy są klucze ciągami znaków, dodawane elementy zawsze mają klucze liczbowe. (Zobacz przykład 2)

Komentarz:Jeśli chcesz dodać jednostkę do tablicy za pomocą array_push(), lepiej użyj $array[] =, ponieważ nie obciąża to dodatkowo funkcji.

Komentarz:Jeśli pierwszy parametr nie jest tablicą, array_push() wyśle ostrzeżenie. To różni się od zachowania $var[], które tworzy nową tablicę.

Gramatyka

array_push(tablica,value1,value2...)
Parametry Opis
tablica Wymagane. Określ tablicę.
value1 Wymagane. Określ wartość do dodania.
value2 Opcjonalnie. Określ wartość do dodania.

Szczegóły techniczne

Zwracana wartość: Zwraca liczbę elementów nowej tablicy.
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Tablica z kluczami ciągami znaków:

<?php
$a=array("a"=>"red","b"=>"green");
array_push($a,"blue","yellow");
print_r($a);
?>

Przykłady uruchomieniowe