PHP’de Array (Değişken Grubu, Dizi) Kullanımı

Dincer Degre
DincerDegre
Published in
2 min readOct 13, 2022

Php’ye yeni başlayan arkadaşlar Array’i nerede kullanacaklarını göremeyebilirler ama ilerledikçe Array’in işimize nasıl yarayacağını kavrayacaklardır.

Array’i anlatmak için örnekleri incelememiz bizim için daha kolay olacaktır.

Dizi Oluşturma

Değişkenlerimizi tek tek yazmak yerine array ile aşağıdaki gibi yazabiliriz.

Sayısal Diziler

<?php
// 1. Yöntem
$dizi = array("d1","d2","d3");
// 2. Yöntem
$dizi[0] = "d1";
$dizi[1] = "d2";
$dizi[2] = "d3";

Bu örnekteki dizilere Sayısal dizilerde denir. İlk yöntemde görüldüğü üzere bir değişkene Array yardımıyla 3 değişken atadık, 2. yöntemde ise bir değişkene tek tek 3 değer atadık.

Çağrışımsal Diziler

// 1. Yöntem
$ilgiseldizi = array (
"internet" => 10,
"guncel" => 6,
"video" => 9
);
// 2. Yöntem
$ilgiseldizi["internet"] = 10
$ilgiseldizi["guncel"] = 6
$ilgiseldizi["video"] = 9

Bu örnekteki dizilere ise Çağrışımsal Diziler denir. Burada da 2. yöntem ile diziye bilgi girmeyi gördük.

Çoklu (İç İçe diziler)

$ilgiseldizi = array(
"internet" => array("web","teknoloji","php"),
"guncel" => array("yasam","bayan","erkek")
);
echo $ilgiseldizi["internet"][0]." ilgisel Ağının bir kategorisidir";

Array (Dizi) oluştururken Neler Öğrendik

Bu bölümde Array oluşturmayı öğrendik. değişkenden sonra yazdığımız [0], [1] gibi kısımlar elemanın dizideki anahtarıdır ve [0] dan başlar. Çünkü dizilerde saymaya birden değil SIFIR dan başlarız.

Bu anahtarları kendiniz belirlediğiniz zaman (Çağrışımsal Diziler’deki gibi) sayısal değerler yerine metinsel değerlerde girebilirsiniz, fakat bu değeri tırnak içine almayı unutmamalısınız.

Not: Bunları konunun bu kısmında anlatıyorum. Çünkü birazdan anlatacaklarım için bu not kısmını bilmeniz gerekli

Diziye Eleman Ekleme

Diziye yeni eleman eklemek istiyorsak yapmamız gereken oldukça basit.

<?php
$dizi[] = "yeni dizi elemanı";
// Bu yöntem kullanılır veya
$elemandegisken = "yeni dizi elemanı";
$dizi[] = $elemandegisken;

Bu kodu çalıştırdığınızda $dizi dizisine yeni elemanımız eklenir. Anahtarlar (çağırmak için kullandığımız sayılar) otomatikman sıradaki boş numaraya gelen elemanı eklerler veya dizi elemanımız bir değişkene atarız sonra o değişkeni dizinin elemanı olarak ekleriz.

Sonucu yazdırdığımızda ikisi de aynı sonucu verecektir.

Unset ile Diziden Eleman Silmek

İlk bölümde dizi oluşturmayı öğrendik, şimdi oluşturduğumuz diziden bir değeri silmek istiyorsak ne yapmalıyız onu göreceğiz.

$dizi = array("d1","d2","d3");
// dizimiz yukarıdaki gibi olsun
// Biz d2 değerini silmek istiyoruz
unset($dizi[1]);
// Böylece ilgili değer silindi
// unset in prensibi örnekte ve aşağıda gördüğünüz gibidir.
# unset($diziadi[anahtar]);

İşte diziler hakkında bilmeniz gerekenlerin özeti budur. Bir sonraki yazıda görüşmek üzere Sağlıcakla Kalın.

--

--