PHP dilinde 2 farklı yol ile dizi oluşturabilirsin, hadi gel başlayalım.

Dizide bir araya getir: Dizi — ["elma", "armut"]; Anahtar — 0, 1 veya bir metin; Değer — Anahtar üzerinden erişilen öğe

Görsel not: Dizide bir araya getir

Get Mustafa Oğuz BARAN’s stories in your inbox

array() fonsiyonu ve [ ] yöntemi ile diziler oluşturabilirsin.

print_r() Fonksiyonu

Bu fonksiyon PHP dilinde oluşturduğun dizinin içeriğindeki elemanları gösterir.

Deney array() Yöntemi

<?php
$id = array(
'Oğuz',
'Baran',
20,
'Bilgisayar Mühendisi'
);
print_r($id);
?>
output:
Array ( [0] => Oğuz [1] => Baran [2] => 20 [3] => Bilgisayar Mühendisi )

Deney [ ] Yöntemi

$id = [
'Oğuz',
'Baran',
20,
'Bilgisayar Mühendisi'
];
print_r($id);
?>
output: 
Array ( [0] => Oğuz [1] => Baran [2] => 20 [3] => Bilgisayar Mühendisi )

Yukarıdaki deneylerde farkettiğin üzere çıkışlarda [0], [1] gibi numaralar var bunlar index numarasıdır. Aynı zamanda index ismini kendine göre de düzenleyebilirsin. Hemen bir deney yapalım.

Deney

<?php
$id = array(
'ad'=>'Oğuz',
'soyad'=>'Baran',
'yas'=>20,
'unvan'=>'Bilgisayar Mühendisi'
);
print_r($id); 
?>
output:
Array ( [ad] => Oğuz [soyad] => Baran [yas] => 20 [unvan] => Bilgisayar Mühendisi )

Ayrıca istediğin index ismindeki bir elemanı ekrana yazdırabilirsin.

Deney

<?php
$id = array(
'ad'=>'Oğuz',
'soyad'=>'Baran',
'yas'=>20,
'unvan'=>'Bilgisayar Mühendisi'
);
echo $id['unvan']; 
?>
output: Bilgisayar Mühendisi

İç İçe Dizilerin Kullanımı

Bir kategori tasarladığını düşün en üst kategoride temel ihtiyaçlar isimli kategori olsun onun altında yiyecekler ve içecekler olsun. İçeceklerin elemanları; su, meyve suyu, ayran olsun. Yiyeceklerin elemanları; ekmek, sucuk, peynir olsun. Gel bu senaryoyu yazalım seninle.

Deney

<?php
$kategoriler = array(
  'temel ihtiyaclar' => array(
    'yiyecekler'=> array(
      'ekmek',
      'sucuk',
      'peynir'
    ),
    'icecekler' => array(
      'su',
      'meyvesuyu',
      'ayran'
    ),
  ),
);print_r($kategoriler);
?>
output:
Array ( [temel ihtiyaclar] => Array ( [yiyecekler] => Array ( [0] => ekmek [1] => sucuk [2] => peynir ) [icecekler] => Array ( [0] => su [1] => meyvesuyu [2] => ayran ) ) )

İstediğin index’e gitmek için;

Deney

<?php
$kategoriler = array(
  'temel ihtiyaclar' => array(
    'yiyecekler'=> array(
      'ekmek',
      'sucuk',
      'peynir'
    ),
    'icecekler' => array(
      'su',
      'meyvesuyu',
      'ayran'
    ),
  ),
);echo $kategoriler['temel ihtiyaclar']['icecekler'][1];
?>
output:
meyvesuyu

Sabit Değikenlerde Dizi Kullanımı

Sabit değişkenleri senle birlikte işlemiştik. Syntax’ı nasıldı? define(“değişken ismi”,”değişken değeri”) hadi sabit değişkende dizi oluşturalım.

Deney

<?php
define('id',array(
'Oğuz',
'Baran',
20,
'Bilgisayar Mühendisi'
));
echo id[3];
?>
output:,
Bilgisayar Mühendisi

Ya da array yazmadan da bu işi yapabilirsin, deneyelim.

Deney

<?php
define('id',[
'Oğuz',
'Baran',
20,
'Bilgisayar Mühendisi'
]);
echo id[2];
?>
output:
20

Evet, deneylerimizle birlikte PHP dilinde diziler bu kadardı. Bug’sız günler dilerim.

<?php

echo “İşleyen kod bug tutmaz.”;

?>

-Anonim