PHP'de dizi kullanımında daha önce şu adımları uygulamıştık:
bkz: PHP'de Dizi Tanımlamak (Yeni Vektör ya da Matris Eklemek)
bkz: PHP'de Dizi Elemanlarını Yazdırmak
bkz: PHP'de Dizinin Eleman Sayısını Bulmak
bkz: PHP'de Dizi Elemanlarını For Döngüsü ile Yazdırmak
bkz: PHP'de foreach döngüsü kullanımı ve örnekleri
bkz: PHP'de dizi elemanının değerini güncellemek
bkz: PHP'de dizi içinde farklı veri tiplerinde değerler saklamak
bkz: PHP'de boş dizi tanımlamak
PHP'de mevcut dizi elemanlarını güncelleyebiliyoruz, istediğimiz indekse istediğimiz indeks numarası ile bir dizi elemanı ekleyebiliyoruz. Peki boş bir dizi tanımladığımızda indeks bazlı olarak birer artacak şekilde sırayla dizi elemanları eklemek için ne yapabiliriz?
Örnek: Boş bir dizi tanımlayın, sonrasında tanımladığınız boş diziye 4 futbol takımının isimlerini eleman olarak ekleyin.
Çözüm:
<?php
$takimlar = []; //boş bir dizi tanımladık
$takimlar[] = "Galatasaray";
$takimlar[] = "Fenerbahçe";
$takimlar[] = "Beşiktaş";
$takimlar[] = "Trabzonspor";
var_dump($takimlar);
?>
Çıktı:
array(4) { [0]=> string(11) "Galatasaray" [1]=> string(11) "Fenerbahçe" [2]=> string(10) "Beşiktaş" [3]=> string(11) "Trabzonspor" }
Açıklama:
index bazlı eklemeden farklı olarak bu şekilde ekleme yaptığımızda index otomatik olarak bir önceki son index'ten bir fazlası olarak otomatik olarak atanmış olur.