Array Içine Değişken Ekleme Php

PHP’de Diziye Değişken Ekleme

PHP’de dizi, sıralı veya ilişkisel bir veri yapısıdır. Sıralı diziler, elemanları belirli bir sırayla saklar ve ilişkisel diziler, elemanları anahtar-değer çiftleri olarak saklar.

Diziye değişken eklemek için çeşitli yöntemler vardır. Bu yöntemler şunlardır:

  • Dizinin sonuna eleman ekleme:

php
$dizi[] = $eleman;

  • Dizinin başına eleman ekleme:

php
array_unshift($dizi, $eleman);

  • Dizinin belirli bir konumuna eleman ekleme:

php
array_splice($dizi, $konum, 0, $eleman);

  • Dizinin sonuna birden fazla eleman ekleme:

php
$dizi = array_merge($dizi, $elemanlar);

  • Dizinin başına birden fazla eleman ekleme:

php
$dizi = array_merge(array_unshift($dizi, $elemanlar));

  • Dizinin belirli bir konumuna birden fazla eleman ekleme:

php
$dizi = array_merge(array_splice($dizi, $konum, 0, $elemanlar));

Örnekler

Aşağıdaki örneklerde, diziye değişken ekleme yöntemleri gösterilmektedir:

“`php
// Dizinin sonuna eleman ekleme

$dizi = array(1, 2, 3);
$dizi[] = 4;
print_r($dizi); // Çıktı: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

// Dizinin başına eleman ekleme

$dizi = array(1, 2, 3);
array_unshift($dizi, 0);
print_r($dizi); // Çıktı: Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 )

// Dizinin belirli bir konumuna eleman ekleme

$dizi = array(1, 2, 3);
array_splice($dizi, 1, 0, 4);
print_r($dizi); // Çıktı: Array ( [0] => 1 [1] => 4 [2] => 2 [3] => 3 )

// Dizinin sonuna birden fazla eleman ekleme

$dizi = array(1, 2, 3);
$dizi = array_merge($dizi, array(4, 5, 6));
print_r($dizi); // Çıktı: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )

// Dizinin başına birden fazla eleman ekleme

$dizi = array(1, 2, 3);
$dizi = array_merge(array_unshift($dizi, array(4, 5, 6)));
print_r($dizi); // Çıktı: Array ( [0] => 4 [1] => 5 [2] => 6 [3] => 1 [4] => 2 [5] => 3 )

// Dizinin belirli bir konumuna birden fazla eleman ekleme

$dizi = array(1, 2, 3);
$dizi = array_merge(array_splice($dizi, 1, 0, array(4, 5, 6)));
print_r($dizi); // Çıktı: Array ( [0] => 1 [1] => 4 [2] => 5 [3] => 6 [4] => 2 [5] => 3 )
“`

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi