array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.array-push.php', 1 => 'array_push', ), 'up' => array ( 0 => 'ref.array.php', 1 => 'Dizi İşlevleri', ), 'prev' => array ( 0 => 'function.array-product.php', 1 => 'array_product', ), 'next' => array ( 0 => 'function.array-rand.php', 1 => 'array_rand', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/array/functions/array-push.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
array_push — Belli sayıda elemanı dizinin sonuna ekler
array_push() işlevi dizi
dizisini
bir yığıt olarak ele alır ve aktarılan değerleri yığıtın sonuna ekler.
Yığıtın boyutu eklenen her değer için bir artar. İşlevin davranışı her
değer için şu satırı işletmeye eşdeğerdir:
<?php
$array[] = $var;
?>
Bilginize: Diziye sadece bir eleman ekleyecekseniz array_push() işlevi yerine
$array[] =
kullanmak daha iyidir.
Bilginize: array_push() işlevi ilk eleman bir dizi değilse bir uyarı verir.
$dizi[]
ile yeni bir dizi oluştururken PHP 7.1.0 öncesinde böyle bir uyarı almazsınız.
dizi
İşleme sokulacak dizi.
değerler
dizi
nin sonuna eklenecek değerler.
Ekleme sonucunda dizideki eleman sayısı ile döner.
Sürüm: | Açıklama |
---|---|
7.3.0 | Bu işlev tek bağımsız değişken ile çağrılabilir. Evvelce en azından iki bağımsız değişken gerekirdi. |
Örnek 1 - array_push() örneği
<?php
$küme = array("elma", "armut");
array_push($küme, "muz", "portakal");
print_r($küme);
?>
Yukarıdaki örneğin çıktısı:
Array ( [0] => elma [1] => armut [2] => muz [3] => portakal )